diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index bb4c500283020..516de74378cbc 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -187,6 +187,9 @@
/x-pack/test/saved_object_tagging/ @elastic/kibana-core
/packages/kbn-config-schema/ @elastic/kibana-core
/packages/kbn-std/ @elastic/kibana-core
+/packages/kbn-config/ @elastic/kibana-core
+/packages/kbn-logging/ @elastic/kibana-core
+/packages/kbn-legacy-logging/ @elastic/kibana-core
/src/legacy/server/config/ @elastic/kibana-core
/src/legacy/server/http/ @elastic/kibana-core
/src/legacy/server/logging/ @elastic/kibana-core
diff --git a/.i18nrc.json b/.i18nrc.json
index 653c67b535bff..e921647b1c602 100644
--- a/.i18nrc.json
+++ b/.i18nrc.json
@@ -27,6 +27,7 @@
"src/plugins/management"
],
"maps_legacy": "src/plugins/maps_legacy",
+ "monaco": "packages/kbn-monaco/src",
"indexPatternManagement": "src/plugins/index_pattern_management",
"advancedSettings": "src/plugins/advanced_settings",
"kibana_legacy": "src/plugins/kibana_legacy",
diff --git a/STYLEGUIDE.md b/STYLEGUIDE.md
index 94bb40ab3ff2e..cb75452a28cd2 100644
--- a/STYLEGUIDE.md
+++ b/STYLEGUIDE.md
@@ -589,6 +589,24 @@ Do not use setters, they cause more problems than they can solve.
[sideeffect]: http://en.wikipedia.org/wiki/Side_effect_(computer_science)
+### Avoid circular dependencies
+
+As part of a future effort to use correct and idempotent build tools we need our code to be
+able to be represented as a directed acyclic graph. We must avoid having circular dependencies
+both on code and type imports to achieve that. One of the most critical parts is the plugins
+code. We've developed a tool to identify plugins with circular dependencies which
+has allowed us to build a list of plugins who have circular dependencies
+between each other.
+
+When building plugins we should avoid importing from plugins
+who are known to have circular dependencies at the moment as well as introducing
+new circular dependencies. You can run the same tool we use on our CI locally by
+typing `node scripts/find_plugins_with_circular_deps --debug`. It will error out in
+case new circular dependencies has been added with your changes
+(which will also happen in the CI) as well as print out the current list of
+the known circular dependencies which, as mentioned before, should not be imported
+by your code until the circular dependencies on these have been solved.
+
## SASS files
When writing a new component, create a sibling SASS file of the same name and import directly into the **top** of the JS/TS component file. Doing so ensures the styles are never separated or lost on import and allows for better modularization (smaller individual plugin asset footprint).
diff --git a/docs/apm/apm-alerts.asciidoc b/docs/apm/apm-alerts.asciidoc
index 7bdfe80b42177..b4afc2788895c 100644
--- a/docs/apm/apm-alerts.asciidoc
+++ b/docs/apm/apm-alerts.asciidoc
@@ -6,7 +6,6 @@
Create an alert
++++
-beta::[]
The APM app integrates with Kibana's {kibana-ref}/alerting-getting-started.html[alerting and actions] feature.
It provides a set of built-in **actions** and APM specific threshold **alerts** for you to use
diff --git a/docs/developer/best-practices/typescript.asciidoc b/docs/developer/best-practices/typescript.asciidoc
index 6d298f92b841e..f6db3fdffcb6a 100644
--- a/docs/developer/best-practices/typescript.asciidoc
+++ b/docs/developer/best-practices/typescript.asciidoc
@@ -19,7 +19,7 @@ More details are available in the https://www.typescriptlang.org/docs/handbook/p
==== Caveats
This architecture imposes several limitations to which we must comply:
-- Projects cannot have circular dependencies. Even though the Kibana platform doesn't support circular dependencies between Kibana plugins, TypeScript (and ES6 modules) does allow circular imports between files. So in theory, you may face a problem when migrating to the TS project references and you will have to resolve this circular dependency. https://github.com/elastic/kibana/issues/78162 is going to provide a tool to find such problem places.
+- Projects cannot have circular dependencies. Even though the Kibana platform doesn't support circular dependencies between Kibana plugins, TypeScript (and ES6 modules) does allow circular imports between files. So in theory, you may face a problem when migrating to the TS project references and you will have to resolve this circular dependency. We've built a tool that can be used to find such problems. Please read the prerequisites section below to know how to use it.
- A project must emit its type declaration. It's not always possible to generate a type declaration if the compiler cannot infer a type. There are two basic cases:
1. Your plugin exports a type inferring an internal type declared in Kibana codebase. In this case, you'll have to either export an internal type or to declare an exported type explicitly.
@@ -30,6 +30,8 @@ This architecture imposes several limitations to which we must comply:
Since project refs rely on generated `d.ts` files, the migration order does matter. You can migrate your plugin only when all the plugin dependencies already have migrated. It creates a situation where commonly used plugins (such as `data` or `kibana_react`) have to migrate first.
Run `node scripts/find_plugins_without_ts_refs.js --id your_plugin_id` to get a list of plugins that should be switched to TS project refs to unblock your plugin migration.
+Additionally, in order to migrate into project refs, you also need to make sure your plugin doesn't have circular dependencies with other plugins both on code and type imports. We run a job in the CI for each PR trying to find if new circular dependencies are being added which runs our tool with `node scripts/find_plugins_with_circular_deps`. However there are also a couple of circular dependencies already identified and that are in an allowed list to be solved. You also need to make sure your plugin don't rely in any other plugin into that allowed list. For a complete overview of the circular dependencies both found and in the allowed list as well as the complete circular dependencies path please run the following script locally with the debug flag `node scripts/find_plugins_with_circular_deps --debug` .
+
[discrete]
==== Implementation
- Make sure all the plugins listed as dependencies in *requiredPlugins*, *optionalPlugins* & *requiredBundles* properties of `kibana.json` manifest file have migrated to TS project references.
diff --git a/docs/developer/plugin/migrating-legacy-plugins-examples.asciidoc b/docs/developer/plugin/migrating-legacy-plugins-examples.asciidoc
index 8a0e487971b20..a033bbd26a1a7 100644
--- a/docs/developer/plugin/migrating-legacy-plugins-examples.asciidoc
+++ b/docs/developer/plugin/migrating-legacy-plugins-examples.asciidoc
@@ -1143,6 +1143,77 @@ router.get(
);
----
+==== Accessing the client from a collector's `fetch` method
+
+At the moment, the `fetch` method's context receives preconfigured
+<> for Elasticsearch and SavedObjects.
+To help in the transition, both, the legacy (`callCluster`) and new clients are provided,
+but we strongly discourage using the deprecated legacy ones for any new implementation.
+
+[source,typescript]
+----
+usageCollection.makeUsageCollector({
+ type: 'my-collector',
+ isReady: async () => true, // Logic to confirm the `fetch` method is ready to be called
+ schema: {...},
+ async fetch(context) {
+ const { callCluster, esClient, soClient } = context;
+
+ // Before:
+ const result = callCluster('search', options)
+
+ // After:
+ const { body: result } = esClient.search(options);
+
+ return result;
+ }
+});
+----
+
+Regarding the `soClient`, it is encouraged to use it instead of the plugin's owned SavedObject's repository
+as we used to do in the past.
+
+Before:
+
+[source,typescript]
+----
+function getUsageCollector(
+ usageCollection: UsageCollectionSetup,
+ getSavedObjectsRepository: () => ISavedObjectsRepository | undefined
+) {
+ usageCollection.makeUsageCollector({
+ type: 'my-collector',
+ isReady: () => typeof getSavedObjectsRepository() !== 'undefined',
+ schema: {...},
+ async fetch() {
+ const savedObjectsRepository = getSavedObjectsRepository();
+
+ const { attributes: result } = await savedObjectsRepository.get('my-so-type', 'my-so-id');
+
+ return result;
+ }
+ });
+}
+----
+
+After:
+
+[source,typescript]
+----
+function getUsageCollector(usageCollection: UsageCollectionSetup) {
+ usageCollection.makeUsageCollector({
+ type: 'my-collector',
+ isReady: () => true,
+ schema: {...},
+ async fetch({ soClient }) {
+ const { attributes: result } = await soClient.get('my-so-type', 'my-so-id');
+
+ return result;
+ }
+ });
+}
+----
+
==== Creating a custom client
Note that the `plugins` option is no longer available on the new
diff --git a/docs/development/core/public/kibana-plugin-core-public.app.exactroute.md b/docs/development/core/public/kibana-plugin-core-public.app.exactroute.md
index d1e0be17a92b2..eb050b62c7d43 100644
--- a/docs/development/core/public/kibana-plugin-core-public.app.exactroute.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.exactroute.md
@@ -18,7 +18,7 @@ exactRoute?: boolean;
```ts
core.application.register({
id: 'my_app',
- title: 'My App'
+ title: 'My App',
exactRoute: true,
mount: () => { ... },
})
diff --git a/docs/development/core/public/kibana-plugin-core-public.app.md b/docs/development/core/public/kibana-plugin-core-public.app.md
index 7bdee9dc4c53e..8e8bae5ad9c58 100644
--- a/docs/development/core/public/kibana-plugin-core-public.app.md
+++ b/docs/development/core/public/kibana-plugin-core-public.app.md
@@ -27,6 +27,7 @@ export interface App
| [mount](./kibana-plugin-core-public.app.mount.md) | AppMount<HistoryLocationState> | AppMountDeprecated<HistoryLocationState>
| A mount function called when the user navigates to this app's route. May have signature of [AppMount](./kibana-plugin-core-public.appmount.md) or [AppMountDeprecated](./kibana-plugin-core-public.appmountdeprecated.md). |
| [navLinkStatus](./kibana-plugin-core-public.app.navlinkstatus.md) | AppNavLinkStatus
| The initial status of the application's navLink. Defaulting to visible
if status
is accessible
and hidden
if status is inaccessible
See [AppNavLinkStatus](./kibana-plugin-core-public.appnavlinkstatus.md) |
| [order](./kibana-plugin-core-public.app.order.md) | number
| An ordinal used to sort nav links relative to one another for display. |
+| [searchDeepLinks](./kibana-plugin-core-public.app.searchdeeplinks.md) | AppSearchDeepLink[]
| Array of links that represent secondary in-app locations for the app. |
| [status](./kibana-plugin-core-public.app.status.md) | AppStatus
| The initial status of the application. Defaulting to accessible
|
| [title](./kibana-plugin-core-public.app.title.md) | string
| The title of the application. |
| [tooltip](./kibana-plugin-core-public.app.tooltip.md) | string
| A tooltip shown when hovering over app link. |
diff --git a/docs/development/core/public/kibana-plugin-core-public.app.searchdeeplinks.md b/docs/development/core/public/kibana-plugin-core-public.app.searchdeeplinks.md
new file mode 100644
index 0000000000000..667fddbc212a5
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.app.searchdeeplinks.md
@@ -0,0 +1,42 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [App](./kibana-plugin-core-public.app.md) > [searchDeepLinks](./kibana-plugin-core-public.app.searchdeeplinks.md)
+
+## App.searchDeepLinks property
+
+Array of links that represent secondary in-app locations for the app.
+
+Signature:
+
+```typescript
+searchDeepLinks?: AppSearchDeepLink[];
+```
+
+## Remarks
+
+Used to populate navigational search results (where available). Can be updated using the [App.updater$](./kibana-plugin-core-public.app.updater_.md) observable. See for more details.
+
+## Example
+
+The `path` property on deep links should not include the application's `appRoute`:
+
+```ts
+core.application.register({
+ id: 'my_app',
+ title: 'My App',
+ searchDeepLinks: [
+ { id: 'sub1', title: 'Sub1', path: '/sub1' },
+ {
+ id: 'sub2',
+ title: 'Sub2',
+ searchDeepLinks: [
+ { id: 'subsub', title: 'SubSub', path: '/sub2/sub' }
+ ]
+ }
+ ],
+ mount: () => { ... },
+})
+
+```
+Will produce deep links on these paths: - `/app/my_app/sub1` - `/app/my_app/sub2/sub`
+
diff --git a/docs/development/core/public/kibana-plugin-core-public.appsearchdeeplink.md b/docs/development/core/public/kibana-plugin-core-public.appsearchdeeplink.md
new file mode 100644
index 0000000000000..7e5ccf7d06ed1
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.appsearchdeeplink.md
@@ -0,0 +1,24 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [AppSearchDeepLink](./kibana-plugin-core-public.appsearchdeeplink.md)
+
+## AppSearchDeepLink type
+
+Input type for registering secondary in-app locations for an application.
+
+Deep links must include at least one of `path` or `searchDeepLinks`. A deep link that does not have a `path` represents a topological level in the application's hierarchy, but does not have a destination URL that is user-accessible.
+
+Signature:
+
+```typescript
+export declare type AppSearchDeepLink = {
+ id: string;
+ title: string;
+} & ({
+ path: string;
+ searchDeepLinks?: AppSearchDeepLink[];
+} | {
+ path?: string;
+ searchDeepLinks: AppSearchDeepLink[];
+});
+```
diff --git a/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md b/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md
index 1232b7f940255..b6f404c3d11aa 100644
--- a/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md
+++ b/docs/development/core/public/kibana-plugin-core-public.appupdatablefields.md
@@ -9,5 +9,5 @@ Defines the list of fields that can be updated via an [AppUpdater](./kibana-plug
Signature:
```typescript
-export declare type AppUpdatableFields = Pick;
+export declare type AppUpdatableFields = Pick;
```
diff --git a/docs/development/core/public/kibana-plugin-core-public.md b/docs/development/core/public/kibana-plugin-core-public.md
index 6a90fd49f1d66..5f656b9ca510d 100644
--- a/docs/development/core/public/kibana-plugin-core-public.md
+++ b/docs/development/core/public/kibana-plugin-core-public.md
@@ -138,6 +138,7 @@ The plugin integrates with the core system via lifecycle events: `setup`
| [AppLeaveHandler](./kibana-plugin-core-public.appleavehandler.md) | A handler that will be executed before leaving the application, either when going to another application or when closing the browser tab or manually changing the url. Should return confirm
to to prompt a message to the user before leaving the page, or default
to keep the default behavior (doing nothing).See [AppMountParameters](./kibana-plugin-core-public.appmountparameters.md) for detailed usage examples. |
| [AppMount](./kibana-plugin-core-public.appmount.md) | A mount function called when the user navigates to this app's route. |
| [AppMountDeprecated](./kibana-plugin-core-public.appmountdeprecated.md) | A mount function called when the user navigates to this app's route. |
+| [AppSearchDeepLink](./kibana-plugin-core-public.appsearchdeeplink.md) | Input type for registering secondary in-app locations for an application.Deep links must include at least one of path
or searchDeepLinks
. A deep link that does not have a path
represents a topological level in the application's hierarchy, but does not have a destination URL that is user-accessible. |
| [AppUnmount](./kibana-plugin-core-public.appunmount.md) | A function called when an application should be unmounted from the page. This function should be synchronous. |
| [AppUpdatableFields](./kibana-plugin-core-public.appupdatablefields.md) | Defines the list of fields that can be updated via an [AppUpdater](./kibana-plugin-core-public.appupdater.md). |
| [AppUpdater](./kibana-plugin-core-public.appupdater.md) | Updater for applications. see [ApplicationSetup](./kibana-plugin-core-public.applicationsetup.md) |
@@ -160,6 +161,7 @@ The plugin integrates with the core system via lifecycle events: `setup`
| [PluginInitializer](./kibana-plugin-core-public.plugininitializer.md) | The plugin
export at the root of a plugin's public
directory should conform to this interface. |
| [PluginOpaqueId](./kibana-plugin-core-public.pluginopaqueid.md) | |
| [PublicAppInfo](./kibana-plugin-core-public.publicappinfo.md) | Public information about a registered [application](./kibana-plugin-core-public.app.md) |
+| [PublicAppSearchDeepLinkInfo](./kibana-plugin-core-public.publicappsearchdeeplinkinfo.md) | Public information about a registered app's [searchDeepLinks](./kibana-plugin-core-public.appsearchdeeplink.md) |
| [PublicUiSettingsParams](./kibana-plugin-core-public.publicuisettingsparams.md) | A sub-set of [UiSettingsParams](./kibana-plugin-core-public.uisettingsparams.md) exposed to the client-side. |
| [SavedObjectAttribute](./kibana-plugin-core-public.savedobjectattribute.md) | Type definition for a Saved Object attribute value |
| [SavedObjectAttributeSingle](./kibana-plugin-core-public.savedobjectattributesingle.md) | Don't use this type, it's simply a helper type for [SavedObjectAttribute](./kibana-plugin-core-public.savedobjectattribute.md) |
diff --git a/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md b/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md
index 3717dc847db25..d56b0ac58cd9b 100644
--- a/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md
+++ b/docs/development/core/public/kibana-plugin-core-public.publicappinfo.md
@@ -9,9 +9,10 @@ Public information about a registered [application](./kibana-plugin-core-public.
Signature:
```typescript
-export declare type PublicAppInfo = Omit & {
+export declare type PublicAppInfo = Omit & {
status: AppStatus;
navLinkStatus: AppNavLinkStatus;
appRoute: string;
+ searchDeepLinks: PublicAppSearchDeepLinkInfo[];
};
```
diff --git a/docs/development/core/public/kibana-plugin-core-public.publicappsearchdeeplinkinfo.md b/docs/development/core/public/kibana-plugin-core-public.publicappsearchdeeplinkinfo.md
new file mode 100644
index 0000000000000..9814f0408d047
--- /dev/null
+++ b/docs/development/core/public/kibana-plugin-core-public.publicappsearchdeeplinkinfo.md
@@ -0,0 +1,15 @@
+
+
+[Home](./index.md) > [kibana-plugin-core-public](./kibana-plugin-core-public.md) > [PublicAppSearchDeepLinkInfo](./kibana-plugin-core-public.publicappsearchdeeplinkinfo.md)
+
+## PublicAppSearchDeepLinkInfo type
+
+Public information about a registered app's [searchDeepLinks](./kibana-plugin-core-public.appsearchdeeplink.md)
+
+Signature:
+
+```typescript
+export declare type PublicAppSearchDeepLinkInfo = Omit & {
+ searchDeepLinks: PublicAppSearchDeepLinkInfo[];
+};
+```
diff --git a/docs/development/core/server/kibana-plugin-core-server.legacyclusterclient.callasinternaluser.md b/docs/development/core/server/kibana-plugin-core-server.legacyclusterclient.callasinternaluser.md
index 2e235485711c6..7c8cc18d24e29 100644
--- a/docs/development/core/server/kibana-plugin-core-server.legacyclusterclient.callasinternaluser.md
+++ b/docs/development/core/server/kibana-plugin-core-server.legacyclusterclient.callasinternaluser.md
@@ -4,6 +4,11 @@
## LegacyClusterClient.callAsInternalUser property
+> Warning: This API is now obsolete.
+>
+> Use [IClusterClient.asInternalUser](./kibana-plugin-core-server.iclusterclient.asinternaluser.md).
+>
+
Calls specified endpoint with provided clientParams on behalf of the Kibana internal user. See [LegacyAPICaller](./kibana-plugin-core-server.legacyapicaller.md).
Signature:
diff --git a/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callascurrentuser.md b/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callascurrentuser.md
index 9130f9adde76e..7517acc59ac80 100644
--- a/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callascurrentuser.md
+++ b/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callascurrentuser.md
@@ -4,6 +4,11 @@
## LegacyScopedClusterClient.callAsCurrentUser() method
+> Warning: This API is now obsolete.
+>
+> Use [IScopedClusterClient.asCurrentUser](./kibana-plugin-core-server.iscopedclusterclient.ascurrentuser.md).
+>
+
Calls specified `endpoint` with provided `clientParams` on behalf of the user initiated request to the Kibana server (via HTTP request headers). See [LegacyAPICaller](./kibana-plugin-core-server.legacyapicaller.md).
Signature:
diff --git a/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callasinternaluser.md b/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callasinternaluser.md
index bf95782299e72..b683d3945f9ff 100644
--- a/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callasinternaluser.md
+++ b/docs/development/core/server/kibana-plugin-core-server.legacyscopedclusterclient.callasinternaluser.md
@@ -4,6 +4,11 @@
## LegacyScopedClusterClient.callAsInternalUser() method
+> Warning: This API is now obsolete.
+>
+> Use [IScopedClusterClient.asInternalUser](./kibana-plugin-core-server.iscopedclusterclient.asinternaluser.md).
+>
+
Calls specified `endpoint` with provided `clientParams` on behalf of the Kibana internal user. See [LegacyAPICaller](./kibana-plugin-core-server.legacyapicaller.md).
Signature:
diff --git a/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.find.md b/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.find.md
new file mode 100644
index 0000000000000..f642965c5da80
--- /dev/null
+++ b/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.find.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [kibana-plugin-plugins-data-public](./kibana-plugin-plugins-data-public.md) > [IndexPatternsService](./kibana-plugin-plugins-data-public.indexpatternsservice.md) > [find](./kibana-plugin-plugins-data-public.indexpatternsservice.find.md)
+
+## IndexPatternsService.find property
+
+Signature:
+
+```typescript
+find: (search: string, size?: number) => Promise;
+```
diff --git a/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.md b/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.md
index 48019fe410b97..30ce1fa1de386 100644
--- a/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.md
+++ b/docs/development/plugins/data/public/kibana-plugin-plugins-data-public.indexpatternsservice.md
@@ -23,6 +23,7 @@ export declare class IndexPatternsService
| [clearCache](./kibana-plugin-plugins-data-public.indexpatternsservice.clearcache.md) | | (id?: string | undefined) => void
| Clear index pattern list cache |
| [ensureDefaultIndexPattern](./kibana-plugin-plugins-data-public.indexpatternsservice.ensuredefaultindexpattern.md) | | EnsureDefaultIndexPattern
| |
| [fieldArrayToMap](./kibana-plugin-plugins-data-public.indexpatternsservice.fieldarraytomap.md) | | (fields: FieldSpec[], fieldAttrs?: FieldAttrs | undefined) => Record<string, FieldSpec>
| Converts field array to map |
+| [find](./kibana-plugin-plugins-data-public.indexpatternsservice.find.md) | | (search: string, size?: number) => Promise<IndexPattern[]>
| |
| [get](./kibana-plugin-plugins-data-public.indexpatternsservice.get.md) | | (id: string) => Promise<IndexPattern>
| Get an index pattern by id. Cache optimized |
| [getCache](./kibana-plugin-plugins-data-public.indexpatternsservice.getcache.md) | | () => Promise<SavedObject<IndexPatternSavedObjectAttrs>[] | null | undefined>
| |
| [getDefault](./kibana-plugin-plugins-data-public.indexpatternsservice.getdefault.md) | | () => Promise<IndexPattern | null>
| Get default index pattern |
diff --git a/docs/management/alerting/alert-details.asciidoc b/docs/management/alerting/alert-details.asciidoc
index b108f79fe5bad..0510b90272f90 100644
--- a/docs/management/alerting/alert-details.asciidoc
+++ b/docs/management/alerting/alert-details.asciidoc
@@ -2,7 +2,6 @@
[[alert-details]]
=== Alert details
-beta[]
The *Alert details* page tells you about the state of the alert and provides granular control over the actions it is taking.
diff --git a/docs/management/alerting/alert-management.asciidoc b/docs/management/alerting/alert-management.asciidoc
index f348812550978..b4a5c3bc1931f 100644
--- a/docs/management/alerting/alert-management.asciidoc
+++ b/docs/management/alerting/alert-management.asciidoc
@@ -2,7 +2,6 @@
[[alert-management]]
=== Managing Alerts
-beta[]
The *Alerts* tab provides a cross-app view of alerting. Different {kib} apps like <>, <>, <>, and <> can offer their own alerts, and the *Alerts* tab provides a central place to:
diff --git a/docs/management/alerting/alerts-and-actions-intro.asciidoc b/docs/management/alerting/alerts-and-actions-intro.asciidoc
index 35a2452e99951..2352cb99bf543 100644
--- a/docs/management/alerting/alerts-and-actions-intro.asciidoc
+++ b/docs/management/alerting/alerts-and-actions-intro.asciidoc
@@ -2,7 +2,6 @@
[[managing-alerts-and-actions]]
== Alerts and Actions
-beta[]
The *Alerts and Actions* UI lets you <> in a space, and provides tools to <> so that alerts can trigger actions like notification, indexing, and ticketing.
diff --git a/docs/redirects.asciidoc b/docs/redirects.asciidoc
index ccad3670d3d27..7c81b8f9bbd0d 100644
--- a/docs/redirects.asciidoc
+++ b/docs/redirects.asciidoc
@@ -153,13 +153,11 @@ This content has moved. See {ref}/index-mgmt.html[Index management].
This content has moved. See <>.
-
[role="exclude",id="document-context"]
== View a document in context
This content has moved. See <>.
-
[role="exclude",id="document-data"]
== View document data
@@ -169,3 +167,29 @@ This content has moved. See <>.
== View field data statistics
This content has moved. See <>.
+
+[role="exclude",id="known-plugins"]
+== Known plugins
+
+This content has moved. See <>.
+
+[role="exclude",id="url-drilldown"]
+== URL drilldown
+
+[float]
+[[trigger-picker]]
+=== Picking a trigger for a URL drilldown
+
+This page has moved. Refer to <>.
+
+[float]
+[[templating]]
+=== URL templating
+
+This page has moved. Refer to <>.
+
+[float]
+[[variables]]
+=== Variables
+
+This page has moved. Refer to <>.
diff --git a/docs/settings/alert-action-settings.asciidoc b/docs/settings/alert-action-settings.asciidoc
index 3c0e63fae0daa..fa44d3a6ae41b 100644
--- a/docs/settings/alert-action-settings.asciidoc
+++ b/docs/settings/alert-action-settings.asciidoc
@@ -27,6 +27,7 @@ You can configure the following settings in the `kibana.yml` file.
If not set, {kib} will generate a random key on startup, but all alert and action functions will be blocked. Generated keys are not allowed for alerts and actions because when a new key is generated on restart, existing encrypted data becomes inaccessible. For the same reason, alerts and actions in high-availability deployments of {kib} will behave unexpectedly if the key isn't the same on all instances of {kib}. +
+
Although the key can be specified in clear text in `kibana.yml`, it's recommended to store this key securely in the <>.
+ Be sure to back up the encryption key value somewhere safe, as your alerts and actions will cease to function due to decryption failures should you lose it. If you want to rotate the encryption key, be sure to follow the instructions on <>.
|===
diff --git a/docs/user/alerting/alerting-getting-started.asciidoc b/docs/user/alerting/alerting-getting-started.asciidoc
index 53aef4aaa062e..4eeecad079348 100644
--- a/docs/user/alerting/alerting-getting-started.asciidoc
+++ b/docs/user/alerting/alerting-getting-started.asciidoc
@@ -2,7 +2,6 @@
[[alerting-getting-started]]
= Alerting and Actions
-beta[]
--
diff --git a/docs/user/dashboard/drilldowns.asciidoc b/docs/user/dashboard/drilldowns.asciidoc
index 1b9896d7dea56..ff2c321f667c8 100644
--- a/docs/user/dashboard/drilldowns.asciidoc
+++ b/docs/user/dashboard/drilldowns.asciidoc
@@ -21,7 +21,7 @@ refer https://www.elastic.co/subscriptions[the subscription page].
==============================================
[float]
-[[dashboard-drilldown]]
+[[dashboard-drilldowns]]
==== Dashboard drilldowns
Dashboard drilldowns enable you to open a dashboard from another dashboard,
@@ -33,7 +33,7 @@ you can create a drilldown that navigates from the overall status dashboard to a
that shows a single data center or server.
[float]
-[[url-drilldown]]
+[[url-drilldowns]]
==== URL drilldowns
beta[] URL drilldowns enable you to navigate from a dashboard to internal or external URLs.
@@ -41,8 +41,8 @@ Destination URLs can be dynamic, depending on the dashboard context or user inte
For example, if you have a dashboard that shows data from a Github repository, you can create a URL drilldown
that opens Github from the dashboard.
-Some panels support multiple interactions, also known as triggers.
-The <> you use to create a <> depends on the trigger you choose. URL drilldowns support these types of triggers:
+Some panels support multiple interactions, also known as triggers.
+The <> you use to create a <> depends on the trigger you choose. URL drilldowns support these types of triggers:
* *Single click* — A single data point in the visualization.
diff --git a/docs/user/dashboard/url-drilldown.asciidoc b/docs/user/dashboard/url-drilldown.asciidoc
index cf92016e23f19..617fae938f8f5 100644
--- a/docs/user/dashboard/url-drilldown.asciidoc
+++ b/docs/user/dashboard/url-drilldown.asciidoc
@@ -1,4 +1,4 @@
-[[url_templating]]
+[[url_templating-language]]
=== URL templating
beta[]
@@ -137,7 +137,7 @@ Example:
[float]
-[[variables]]
+[[url-template-variables]]
==== URL template variables
The URL drilldown template has three sources for variables:
diff --git a/docs/user/plugins.asciidoc b/docs/user/plugins.asciidoc
index fa9e7d0c513b5..0ef5d1a237510 100644
--- a/docs/user/plugins.asciidoc
+++ b/docs/user/plugins.asciidoc
@@ -14,7 +14,7 @@ Plugin developers must release a new version of their plugin for each new {kib}
==============================================
[float]
-[[known-plugins]]
+[[known-kibana-plugins]]
== Known plugins
The known plugins were tested for {kib} *5.x*, so we are unable to guarantee compatibility with your version of {kib}. The {kib} installer rejects any plugins that haven't been published for your specific version of {kib}.
diff --git a/docs/user/whats-new.asciidoc b/docs/user/whats-new.asciidoc
index 9c163180a4341..587f4588bb442 100644
--- a/docs/user/whats-new.asciidoc
+++ b/docs/user/whats-new.asciidoc
@@ -11,4 +11,4 @@ coming[8.0.0]
// tag::notable-highlights[]
-// end::notable-highlights[]
\ No newline at end of file
+// end::notable-highlights[]
diff --git a/package.json b/package.json
index 1febfc2380b7a..7028b3093dc4f 100644
--- a/package.json
+++ b/package.json
@@ -347,7 +347,7 @@
"@cypress/webpack-preprocessor": "^5.4.10",
"@elastic/apm-rum": "^5.6.1",
"@elastic/apm-rum-react": "^1.2.5",
- "@elastic/charts": "24.0.0",
+ "@elastic/charts": "24.2.0",
"@elastic/eslint-config-kibana": "link:packages/elastic-eslint-config-kibana",
"@elastic/eslint-plugin-eui": "0.0.2",
"@elastic/github-checks-reporter": "0.0.20b3",
@@ -619,6 +619,7 @@
"delete-empty": "^2.0.0",
"dependency-check": "^4.1.0",
"diff": "^4.0.1",
+ "dpdm": "3.5.0",
"ejs": "^3.1.5",
"enzyme": "^3.11.0",
"enzyme-adapter-react-16": "^1.15.2",
diff --git a/packages/kbn-legacy-logging/src/setup_logging.ts b/packages/kbn-legacy-logging/src/setup_logging.ts
index 103e81249a136..3b8b4b167c63d 100644
--- a/packages/kbn-legacy-logging/src/setup_logging.ts
+++ b/packages/kbn-legacy-logging/src/setup_logging.ts
@@ -34,7 +34,7 @@ export async function setupLogging(
// thrown every time we start the server.
// In order to keep using the legacy logger until we remove it I'm just adding
// a new hard limit here.
- process.stdout.setMaxListeners(25);
+ process.stdout.setMaxListeners(40);
return await server.register({
plugin: good,
diff --git a/packages/kbn-monaco/scripts/constants.js b/packages/kbn-monaco/scripts/constants.js
new file mode 100644
index 0000000000000..9008b2bceeb3c
--- /dev/null
+++ b/packages/kbn-monaco/scripts/constants.js
@@ -0,0 +1,52 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+module.exports = {
+ licenseHeader: `/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+`,
+ supportedContexts: [
+ 'boolean_script_field_script_field',
+ 'date_script_field',
+ 'double_script_field_script_field',
+ 'filter',
+ 'ip_script_field_script_field',
+ 'long_script_field_script_field',
+ 'painless_test',
+ 'processor_conditional',
+ 'score',
+ 'string_script_field_script_field',
+ ],
+};
diff --git a/packages/kbn-monaco/scripts/generate_autocomplete.js b/packages/kbn-monaco/scripts/generate_autocomplete.js
new file mode 100644
index 0000000000000..f39035cd2218f
--- /dev/null
+++ b/packages/kbn-monaco/scripts/generate_autocomplete.js
@@ -0,0 +1,102 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const { join } = require('path');
+const { readdirSync, readFileSync, writeFileSync } = require('fs');
+const minimist = require('minimist');
+const semver = require('semver');
+const ora = require('ora');
+const del = require('del');
+
+const {
+ cloneAndCheckout,
+ createAutocompleteDefinitions,
+ createAutocompleteExports,
+} = require('./utils');
+const { supportedContexts } = require('./constants');
+
+start(
+ minimist(process.argv.slice(2), {
+ string: ['tag', 'branch'],
+ })
+);
+
+function start(opts) {
+ const log = ora('Loading Elasticsearch repository').start();
+
+ if (opts.branch == null && semver.valid(opts.tag) === null) {
+ log.fail(`Missing or invalid tag: ${opts.tag}`);
+ return;
+ }
+
+ const autocompleteOutputFolder = join(
+ __dirname,
+ '..',
+ 'src',
+ 'painless',
+ 'autocomplete_definitions'
+ );
+
+ log.text = 'Cleaning autocomplete definitions folder';
+ del.sync([`${autocompleteOutputFolder}/**`]);
+
+ cloneAndCheckout(
+ { log, tag: opts.tag, branch: opts.branch },
+ (err, { esPainlessContextFolder }) => {
+ if (err) {
+ log.fail(err.message);
+ return;
+ }
+
+ const painlessContextFolderContents = readdirSync(esPainlessContextFolder);
+
+ // Generate autocomplete definitions
+ painlessContextFolderContents
+ .filter((file) => {
+ // Expected filename format: whitelist-.json
+ const contextName = file.split('.')[0].split('whitelist-').pop();
+ return supportedContexts.includes(contextName);
+ })
+ .forEach((file) => {
+ try {
+ const { name, classes: painlessClasses } = JSON.parse(
+ readFileSync(join(esPainlessContextFolder, file), 'utf8')
+ );
+ const filePath = join(autocompleteOutputFolder, `${name}.json`);
+ const code = JSON.stringify(
+ { suggestions: createAutocompleteDefinitions(painlessClasses) },
+ null,
+ 2
+ );
+ writeFileSync(filePath, code, { encoding: 'utf8' });
+ } catch (err) {
+ log.fail(err.message);
+ }
+ });
+
+ // Create index.ts file for autocomplete definitions
+ const indexFilePath = join(autocompleteOutputFolder, 'index.ts');
+ const indexCode = createAutocompleteExports();
+
+ writeFileSync(indexFilePath, indexCode, { encoding: 'utf8' });
+
+ log.succeed('Painless autocomplete definitions generated successfully');
+ }
+ );
+}
diff --git a/packages/kbn-monaco/scripts/utils/clone_es.js b/packages/kbn-monaco/scripts/utils/clone_es.js
new file mode 100644
index 0000000000000..511cfd89fbf54
--- /dev/null
+++ b/packages/kbn-monaco/scripts/utils/clone_es.js
@@ -0,0 +1,149 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const { accessSync, mkdirSync } = require('fs');
+const { join } = require('path');
+const simpleGit = require('simple-git');
+
+// Note: The generated whitelists have not yet been merged to master
+// so this script may fail until code in this branch has been merged:
+// https://github.com/stu-elastic/elasticsearch/tree/scripting/whitelists
+const esRepo = 'https://github.com/elastic/elasticsearch.git';
+
+const esFolder = join(__dirname, '..', '..', 'elasticsearch');
+const esPainlessContextFolder = join(
+ esFolder,
+ 'modules',
+ 'lang-painless',
+ 'src',
+ 'main',
+ 'generated'
+);
+
+/**
+ * Checks if the given path exists
+ * @param {string} path
+ * @returns {boolean} true if exists, false if not
+ */
+const pathExist = (path) => {
+ try {
+ accessSync(path);
+ return true;
+ } catch (err) {
+ return false;
+ }
+};
+
+/**
+ * Creates the given folder
+ * @param {string} name
+ * @returns {boolean} true on success, false on failure
+ */
+const createFolder = (name) => {
+ try {
+ mkdirSync(name);
+ return true;
+ } catch (err) {
+ return false;
+ }
+};
+
+/**
+ * Sets the Elasticsearch repository to the given branch or tag.
+ * If the repository is not present in `esFolder` it will
+ * clone the repository and the checkout the branch or tag.
+ * If the repository is already present but it cannot checkout to
+ * the given tag, it will perform a pull and then try again.
+ *
+ * This code was largely borrowed from the ES JS client:
+ * https://github.com/elastic/elasticsearch-js/blob/master/scripts/utils/clone-es.js
+ *
+ * @param {object} options
+ * @param {function} callback
+ */
+const cloneAndCheckout = (opts, callback) => {
+ const { log, tag, branch } = opts;
+
+ let fresh = false;
+ let retry = 0;
+
+ if (!pathExist(esFolder)) {
+ if (!createFolder(esFolder)) {
+ log.fail('Failed to create ES folder');
+ return;
+ }
+ fresh = true;
+ }
+
+ const git = simpleGit(esFolder);
+
+ const pull = (cb) => {
+ log.text = 'Pulling Elasticsearch repository';
+
+ git.pull((err) => {
+ if (err) {
+ callback(err, { esPainlessContextFolder });
+ return;
+ }
+ cb();
+ });
+ };
+
+ const clone = (cb) => {
+ log.text = 'Cloning Elasticsearch repository';
+
+ git.clone(esRepo, esFolder, (err) => {
+ if (err) {
+ callback(err, { esPainlessContextFolder });
+ return;
+ }
+ cb();
+ });
+ };
+
+ const checkout = (alsoPull = false) => {
+ if (branch) {
+ log.text = `Checking out branch '${branch}'`;
+ } else {
+ log.text = `Checking out tag '${tag}'`;
+ }
+
+ git.checkout(branch || tag, (err) => {
+ if (err) {
+ if (retry++ > 0) {
+ callback(new Error(`Cannot checkout '${branch || tag}'`), { esPainlessContextFolder });
+ return;
+ }
+ return pull(checkout);
+ }
+ if (alsoPull) {
+ return pull(checkout);
+ }
+ callback(null, { esPainlessContextFolder });
+ });
+ };
+
+ if (fresh) {
+ clone(checkout);
+ } else {
+ checkout(Boolean(opts.branch));
+ }
+};
+
+module.exports = cloneAndCheckout;
diff --git a/packages/kbn-monaco/scripts/utils/create_autocomplete_definitions.js b/packages/kbn-monaco/scripts/utils/create_autocomplete_definitions.js
new file mode 100644
index 0000000000000..93a1462367ac9
--- /dev/null
+++ b/packages/kbn-monaco/scripts/utils/create_autocomplete_definitions.js
@@ -0,0 +1,319 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const reservedWords = ['valueOf', 'toString'];
+
+// Making an assumption that a method will not have >5 parameters
+const parameterIndexToLetterMap = {
+ 0: 'a',
+ 1: 'b',
+ 2: 'c',
+ 3: 'd',
+ 4: 'e',
+ 5: 'f',
+};
+
+/**
+ * The suggestion name is sometimes prefixed by the Java package
+ * and needs to be removed for autocompletion.
+ *
+ * Some suggestions may also contain a "$" character, which indicates it is
+ * an inner class in Java. For Painless, the "$" needs to be converted to "."
+ * @param {string} name
+ * @returns {string}
+ */
+const getDisplayName = (name, imported) => {
+ let displayName = name;
+
+ // If imported === true, we assume it is a Java class and need the short name
+ if (imported) {
+ displayName = name.split('.').pop() || name;
+ }
+
+ return displayName.replace('$', '.');
+};
+
+/**
+ * Filters the context data by primitives and returns an array of primitive names
+ * The current data structure from ES does not indicate if a field is
+ * a primitive or class, so we infer this by checking
+ * that no methods or fields are defined
+ * @param {string} contextData
+ * @returns {Array}
+ */
+const getPrimitives = (contextData) => {
+ return contextData
+ .filter(
+ ({
+ static_fields: staticFields,
+ fields,
+ static_methods: staticMethods,
+ methods,
+ constructors,
+ }) => {
+ if (
+ staticMethods.length === 0 &&
+ methods.length === 0 &&
+ staticFields.length === 0 &&
+ fields.length === 0 &&
+ constructors.length === 0
+ ) {
+ return true;
+ }
+ }
+ )
+ .map((type) => type.name);
+};
+
+/**
+ * Given the method name, array of parameters, and return value,
+ * we create a description of the method that will be
+ * used to display the help tooltip for the autocomplete suggestion
+ *
+ * Example of final format: pow(double a, double b): double
+ *
+ * Some methods support different parameter types and return values, so this is also supported
+ * and represented by the "|" character
+ *
+ * Example: Long.parseLong(String a, int b | String a): long
+ *
+ * @param {string} methodName
+ * @param {Array>} parameters
+ * @param {string} returnValue
+ * @returns {string}
+ */
+const getMethodDescription = (methodName, parameters, returnValues) => {
+ const parametersDescription = parameters.reduce((paramsDescription, paramsArray, index) => {
+ const isNotLastParameterSet = parameters.length - 1 !== index;
+
+ const parameterSetDescription = paramsArray.reduce(
+ (description, parameterType, paramsArrayIndex) => {
+ const newParameterDescription = `${parameterType} ${parameterIndexToLetterMap[paramsArrayIndex]}`;
+ const isLastParameter = paramsArray.length - 1 === paramsArrayIndex;
+
+ description = `${description}${newParameterDescription}${isLastParameter ? '' : ', '}`;
+
+ return isNotLastParameterSet && isLastParameter ? `${description} | ` : description;
+ },
+ ''
+ );
+
+ paramsDescription = `${paramsDescription}${parameterSetDescription}`;
+
+ return paramsDescription;
+ }, '');
+
+ const uniqueReturnValues = [...new Set(returnValues)].join(' | ');
+
+ return `${methodName}(${parametersDescription}): ${uniqueReturnValues}`;
+};
+
+/**
+ * If a method supports multiple types of parameters, it is listed
+ * twice in the dataset. This method filters out the duplicates and
+ * adds all possible parameters to a method
+ *
+ * @param {Array} methods
+ * @returns {Array}
+ */
+const removeDuplicateMethods = (methods) => {
+ if (methods.length === 0) {
+ return [];
+ }
+
+ const filteredMethods = methods.filter(
+ (method, index, methodsArray) => index === methodsArray.findIndex((m) => m.name === method.name)
+ );
+
+ const paramsToMethodMap = methods.reduce((acc, currentVal) => {
+ const { name, parameters, return: returnValue } = currentVal;
+ const hasParameters = parameters.length > 0;
+
+ let methodName = name;
+
+ if (reservedWords.includes(name)) {
+ methodName = `${name}MethodName`;
+ }
+
+ if (acc[methodName] === undefined) {
+ acc[methodName] = {
+ parameters: hasParameters ? [parameters] : [],
+ returnValues: returnValue ? [returnValue] : [],
+ };
+ } else {
+ const hasIncomingParameters = acc[methodName].parameters.length > 0;
+ const hasIncomingReturnValue = acc[methodName].returnValues.length > 0;
+
+ if (hasParameters && hasIncomingParameters) {
+ acc[methodName].parameters = [parameters, ...acc[methodName].parameters];
+ } else {
+ acc[methodName].parameters = [parameters];
+ }
+
+ if (returnValue && hasIncomingReturnValue) {
+ acc[methodName].returnValues = [returnValue, ...acc[methodName].returnValues];
+ } else {
+ acc[methodName].returnValues = [returnValue];
+ }
+ }
+
+ return acc;
+ }, {});
+
+ return filteredMethods.map((method) => {
+ const methodName = reservedWords.includes(method.name)
+ ? `${method.name}MethodName`
+ : method.name;
+
+ return {
+ name: method.name,
+ type: method.type,
+ parameters: paramsToMethodMap[methodName].parameters || [],
+ returnValues: paramsToMethodMap[methodName].returnValues || [],
+ };
+ });
+};
+
+/**
+ * Given a class, we return its fields and methods
+ *
+ * @param {object} painlessClass
+ * @returns {Array}
+ */
+const getPainlessClassToAutocomplete = (painlessClass) => {
+ const { staticFields, fields, staticMethods, methods } = painlessClass;
+
+ const staticFieldsAutocomplete = staticFields.map(({ name, type }) => {
+ return {
+ label: name,
+ kind: 'property',
+ documentation: `${name}: ${type}`,
+ insertText: name,
+ };
+ });
+
+ const fieldsAutocomplete = fields.map(({ name, type }) => {
+ return {
+ label: name,
+ kind: 'property',
+ documentation: `${name}: ${type}`,
+ insertText: name,
+ };
+ });
+
+ const staticMethodsAutocomplete = removeDuplicateMethods(staticMethods).map(
+ ({ name, parameters, returnValues }) => {
+ return {
+ label: name,
+ kind: 'method',
+ documentation: getMethodDescription(name, parameters, returnValues),
+ insertText: name,
+ };
+ }
+ );
+
+ const methodsAutocomplete = removeDuplicateMethods(methods).map(
+ ({ name, parameters, returnValues }) => {
+ return {
+ label: name,
+ kind: 'method',
+ documentation: getMethodDescription(name, parameters, returnValues),
+ insertText: name,
+ };
+ }
+ );
+
+ return [
+ ...staticFieldsAutocomplete,
+ ...staticMethodsAutocomplete,
+ ...methodsAutocomplete,
+ ...fieldsAutocomplete,
+ ];
+};
+
+const getPainlessConstructorToAutocomplete = (constructors, imported) => {
+ if (constructors.length) {
+ // There are sometimes two constructor definitions if a parameter is accepted
+ // We only care about getting the constructor name for now, so we can access the first one in the array
+ const { declaring } = constructors[0];
+ // The constructor name is sometimes prefixed by the Java package and needs to be removed
+ const constructorName = getDisplayName(declaring, imported);
+
+ return {
+ label: constructorName,
+ kind: 'constructor',
+ documentation: `Constructor: ${constructorName}`,
+ insertText: constructorName,
+ };
+ }
+
+ return undefined;
+};
+
+/**
+ * Given an array of classes from an ES context definition,
+ * reformat the data in a way that can be more easily consumed by Monaco
+ *
+ * @param {Array} painlessClasses
+ * @returns {Array}
+ */
+const createAutocompleteDefinitions = (painlessClasses) => {
+ const suggestions = painlessClasses.map(
+ ({
+ name,
+ static_fields: staticFields,
+ fields,
+ static_methods: staticMethods,
+ methods,
+ constructors,
+ imported,
+ }) => {
+ // The name is often prefixed by the Java package (e.g., Java.lang.Math) and needs to be removed
+ const displayName = getDisplayName(name, imported);
+ const isType = getPrimitives(painlessClasses).includes(name);
+
+ const properties = getPainlessClassToAutocomplete({
+ staticFields,
+ fields,
+ staticMethods,
+ methods,
+ });
+
+ const constructorDefinition = getPainlessConstructorToAutocomplete(constructors, imported);
+
+ return {
+ label: displayName,
+ kind: isType ? 'type' : 'class',
+ documentation: isType ? `Primitive: ${displayName}` : `Class: ${displayName}`,
+ insertText: displayName,
+ properties: properties.length ? properties : undefined,
+ constructorDefinition,
+ };
+ }
+ );
+
+ return suggestions;
+};
+
+module.exports = {
+ getMethodDescription,
+ getPrimitives,
+ getPainlessClassToAutocomplete,
+ createAutocompleteDefinitions,
+};
diff --git a/packages/kbn-monaco/scripts/utils/create_autocomplete_definitions.test.js b/packages/kbn-monaco/scripts/utils/create_autocomplete_definitions.test.js
new file mode 100644
index 0000000000000..82ace6a38e465
--- /dev/null
+++ b/packages/kbn-monaco/scripts/utils/create_autocomplete_definitions.test.js
@@ -0,0 +1,374 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+const {
+ getPrimitives,
+ getMethodDescription,
+ getPainlessClassToAutocomplete,
+ createAutocompleteDefinitions,
+} = require('./create_autocomplete_definitions');
+
+// Snippet of sample data returned from GET _scripts/painless/_context?context=
+const testContext = [
+ {
+ name: 'boolean',
+ imported: true,
+ constructors: [],
+ static_methods: [],
+ methods: [],
+ static_fields: [],
+ fields: [],
+ },
+ {
+ name: 'int',
+ imported: true,
+ constructors: [],
+ static_methods: [],
+ methods: [],
+ static_fields: [],
+ fields: [],
+ },
+ {
+ name: 'java.lang.Long',
+ imported: true,
+ constructors: [],
+ static_methods: [
+ {
+ declaring: 'java.lang.Long',
+ name: 'parseLong',
+ return: 'long',
+ parameters: ['java.lang.String'],
+ },
+ {
+ declaring: 'java.lang.Long',
+ name: 'parseLong',
+ return: 'long',
+ parameters: ['java.lang.String', 'int'],
+ },
+ ],
+ methods: [],
+ static_fields: [],
+ fields: [],
+ },
+ {
+ name: 'java.lang.Math',
+ imported: true,
+ constructors: [],
+ static_methods: [
+ {
+ declaring: 'java.lang.Math',
+ name: 'pow',
+ return: 'double',
+ parameters: ['double', 'double'],
+ },
+ {
+ declaring: 'java.lang.Math',
+ name: 'random',
+ return: 'double',
+ parameters: [],
+ },
+ ],
+ methods: [
+ {
+ declaring: 'java.lang.Object',
+ name: 'toString',
+ return: 'java.lang.String',
+ parameters: [],
+ },
+ ],
+ static_fields: [
+ {
+ declaring: 'java.lang.Math',
+ name: 'PI',
+ type: 'double',
+ },
+ ],
+ fields: [],
+ },
+];
+
+describe('Autocomplete utils', () => {
+ describe('getPrimitives()', () => {
+ test('returns an array of primitives', () => {
+ expect(getPrimitives(testContext)).toEqual(['boolean', 'int']);
+ });
+ });
+
+ describe('getMethodDescription()', () => {
+ test('returns a string describing the method', () => {
+ expect(getMethodDescription('pow', [['double', 'double']], ['double'])).toEqual(
+ 'pow(double a, double b): double'
+ );
+ });
+ test('represents each parameter as an alphabetical character', () => {
+ expect(
+ getMethodDescription(
+ 'myMethod',
+ [['string', 'string', 'string', 'string', 'string']],
+ ['string']
+ )
+ ).toEqual('myMethod(string a, string b, string c, string d, string e): string');
+ });
+ });
+
+ describe('getPainlessClassToAutocomplete()', () => {
+ test('returns the fields and methods associated with a class', () => {
+ const mathClass = testContext[3];
+
+ const {
+ static_fields: staticFields,
+ fields,
+ static_methods: staticMethods,
+ methods,
+ } = mathClass;
+
+ expect(
+ getPainlessClassToAutocomplete({
+ staticFields,
+ fields,
+ staticMethods,
+ methods,
+ })
+ ).toEqual([
+ {
+ documentation: 'PI: double',
+ insertText: 'PI',
+ kind: 'property',
+ label: 'PI',
+ },
+ {
+ documentation: 'pow(double a, double b): double',
+ insertText: 'pow',
+ kind: 'method',
+ label: 'pow',
+ },
+ {
+ documentation: 'random(): double',
+ insertText: 'random',
+ kind: 'method',
+ label: 'random',
+ },
+ {
+ documentation: 'toString(): java.lang.String',
+ insertText: 'toString',
+ kind: 'method',
+ label: 'toString',
+ },
+ ]);
+ });
+
+ test('removes duplicate methods', () => {
+ const longClass = testContext[2];
+
+ const {
+ static_fields: staticFields,
+ fields,
+ static_methods: staticMethods,
+ methods,
+ } = longClass;
+
+ expect(
+ getPainlessClassToAutocomplete({
+ staticFields,
+ fields,
+ staticMethods,
+ methods,
+ })
+ ).toEqual([
+ {
+ label: 'parseLong',
+ kind: 'method',
+ documentation: 'parseLong(java.lang.String a, int b | java.lang.String a): long',
+ insertText: 'parseLong',
+ },
+ ]);
+ });
+
+ test('returns all possible return values in description', () => {
+ const charClass = {
+ name: 'java.lang.Character',
+ imported: true,
+ constructors: [],
+ static_methods: [
+ {
+ declaring: 'java.lang.Character',
+ name: 'toChars',
+ return: '[C',
+ parameters: ['int'],
+ },
+ {
+ declaring: 'java.lang.Character',
+ name: 'toChars',
+ return: 'int',
+ parameters: ['int', '[C', 'int'],
+ },
+ ],
+ fields: [],
+ methods: [],
+ static_fields: [],
+ };
+
+ const {
+ static_fields: staticFields,
+ fields,
+ static_methods: staticMethods,
+ methods,
+ } = charClass;
+
+ expect(
+ getPainlessClassToAutocomplete({
+ staticFields,
+ fields,
+ staticMethods,
+ methods,
+ })
+ ).toEqual([
+ {
+ label: 'toChars',
+ kind: 'method',
+ documentation: 'toChars(int a, [C b, int c | int a): int | [C',
+ insertText: 'toChars',
+ },
+ ]);
+ });
+ });
+
+ describe('createAutocompleteDefinitions()', () => {
+ test('returns formatted autocomplete definitions', () => {
+ expect(createAutocompleteDefinitions(testContext)).toEqual([
+ {
+ properties: undefined,
+ constructorDefinition: undefined,
+ documentation: 'Primitive: boolean',
+ insertText: 'boolean',
+ kind: 'type',
+ label: 'boolean',
+ },
+ {
+ properties: undefined,
+ constructorDefinition: undefined,
+ documentation: 'Primitive: int',
+ insertText: 'int',
+ kind: 'type',
+ label: 'int',
+ },
+ {
+ constructorDefinition: undefined,
+ documentation: 'Class: Long',
+ insertText: 'Long',
+ kind: 'class',
+ label: 'Long',
+ properties: [
+ {
+ documentation: 'parseLong(java.lang.String a, int b | java.lang.String a): long',
+ insertText: 'parseLong',
+ kind: 'method',
+ label: 'parseLong',
+ },
+ ],
+ },
+ {
+ properties: [
+ {
+ documentation: 'PI: double',
+ insertText: 'PI',
+ kind: 'property',
+ label: 'PI',
+ },
+ {
+ documentation: 'pow(double a, double b): double',
+ insertText: 'pow',
+ kind: 'method',
+ label: 'pow',
+ },
+ {
+ documentation: 'random(): double',
+ insertText: 'random',
+ kind: 'method',
+ label: 'random',
+ },
+ {
+ documentation: 'toString(): java.lang.String',
+ insertText: 'toString',
+ kind: 'method',
+ label: 'toString',
+ },
+ ],
+ constructorDefinition: undefined,
+ documentation: 'Class: Math',
+ insertText: 'Math',
+ kind: 'class',
+ label: 'Math',
+ },
+ ]);
+ });
+
+ test('returns a constructor definition', () => {
+ const contextWithConstructors = [
+ {
+ name: 'java.lang.ArithmeticException',
+ imported: true,
+ constructors: [
+ {
+ declaring: 'java.lang.ArithmeticException',
+ parameters: [],
+ },
+ {
+ declaring: 'java.lang.ArithmeticException',
+ parameters: ['java.lang.String'],
+ },
+ ],
+ static_methods: [],
+ methods: [
+ {
+ declaring: 'java.lang.Object',
+ name: 'equals',
+ return: 'boolean',
+ parameters: ['java.lang.Object'],
+ },
+ ],
+ static_fields: [],
+ fields: [],
+ },
+ ];
+
+ expect(createAutocompleteDefinitions(contextWithConstructors)).toEqual([
+ {
+ constructorDefinition: {
+ documentation: 'Constructor: ArithmeticException',
+ insertText: 'ArithmeticException',
+ kind: 'constructor',
+ label: 'ArithmeticException',
+ },
+ documentation: 'Class: ArithmeticException',
+ insertText: 'ArithmeticException',
+ kind: 'class',
+ label: 'ArithmeticException',
+ properties: [
+ {
+ documentation: 'equals(java.lang.Object a): boolean',
+ insertText: 'equals',
+ kind: 'method',
+ label: 'equals',
+ },
+ ],
+ },
+ ]);
+ });
+ });
+});
diff --git a/packages/kbn-monaco/scripts/utils/create_autocomplete_exports.js b/packages/kbn-monaco/scripts/utils/create_autocomplete_exports.js
new file mode 100644
index 0000000000000..815fe334ad080
--- /dev/null
+++ b/packages/kbn-monaco/scripts/utils/create_autocomplete_exports.js
@@ -0,0 +1,49 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const { licenseHeader, supportedContexts } = require('../constants');
+
+const toCamelcase = (string) => {
+ return string.replace(/([_][a-z])/gi, (match) => {
+ return match.toUpperCase().replace('_', '');
+ });
+};
+
+const createAutocompleteExports = () => {
+ const imports = supportedContexts.reduce((importList, context) => {
+ const importStatement = `
+import * as ${toCamelcase(context)}Context from './${context}.json';`;
+ importList = `${importStatement}${importList}`;
+ return importList;
+ }, '');
+
+ const exports = supportedContexts.reduce((exportList, context) => {
+ const exportStatement = `
+export { ${toCamelcase(context)}Context };`;
+ exportList = `${exportStatement}${exportList}`;
+ return exportList;
+ }, '');
+
+ const doNotEditComment = `// DO NOT EDIT: THIS FILE CONTAINS GENERATED CODE. REFER TO THE PAINLESS README FOR MORE INFORMATION.`;
+
+ return `${licenseHeader}${doNotEditComment}${imports}${exports}
+`;
+};
+
+module.exports = createAutocompleteExports;
diff --git a/packages/kbn-monaco/scripts/utils/index.js b/packages/kbn-monaco/scripts/utils/index.js
new file mode 100644
index 0000000000000..b38bbfe52d7cd
--- /dev/null
+++ b/packages/kbn-monaco/scripts/utils/index.js
@@ -0,0 +1,28 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+const cloneAndCheckout = require('./clone_es');
+const { createAutocompleteDefinitions } = require('./create_autocomplete_definitions');
+const createAutocompleteExports = require('./create_autocomplete_exports');
+
+module.exports = {
+ cloneAndCheckout,
+ createAutocompleteDefinitions,
+ createAutocompleteExports,
+};
diff --git a/packages/kbn-monaco/src/index.ts b/packages/kbn-monaco/src/index.ts
index 2a8467d6ef8fd..dcfcb5fbfc63f 100644
--- a/packages/kbn-monaco/src/index.ts
+++ b/packages/kbn-monaco/src/index.ts
@@ -22,7 +22,7 @@ import './register_globals';
export { monaco } from './monaco_imports';
export { XJsonLang } from './xjson';
-export { PainlessLang } from './painless';
+export { PainlessLang, PainlessContext } from './painless';
/* eslint-disable-next-line @kbn/eslint/module_migration */
import * as BarePluginApi from 'monaco-editor/esm/vs/editor/editor.api';
diff --git a/packages/kbn-monaco/src/painless/README.md b/packages/kbn-monaco/src/painless/README.md
new file mode 100644
index 0000000000000..89980a43770ee
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/README.md
@@ -0,0 +1,105 @@
+# Painless
+
+This folder contains the language definitions for Painless used by the Monaco editor.
+
+## Summary of contents
+
+### ./language
+
+Initializes the worker proxy service when the Painless language is first needed. It also exports the [suggestion provider](https://microsoft.github.io/monaco-editor/api/interfaces/monaco.languages.completionitemprovider.html) needed for autocompletion.
+
+### ./services
+This directory exports two services:
+
+1. Worker proxy: Responsible for holding a reference to the Monaco-provided proxy getter.
+2. Editor state: Responsible for holding a reference to the current Painless context and fields provided as props via the React `` component.
+
+### ./completion_adapter
+
+Implements the monaco [CompletionItemProvider](https://microsoft.github.io/monaco-editor/api/interfaces/monaco.languages.completionitemprovider.html). Returns autocomplete suggestions based on the editor context and current characters.
+
+### ./constants
+
+Contains the unique language ID.
+
+### ./types
+
+Exports common Typescript interfaces.
+
+### ./lexer_rules
+
+Contains the Monarch-specific language tokenization rules for Painless.
+
+### ./worker
+
+The worker proxy and worker instantiation code used in both the main thread and the worker thread. The logic for providing autocomplete suggestions resides here.
+
+### ./autocomplete_definitions
+
+This directory is generated by a script and should not be changed manually. Read [Updating autocomplete definitions](#updating-autocomplete-definitions) for more information.
+
+## Example usage
+
+```
+import { PainlessLang, PainlessContext } from '@kbn/monaco';
+import { CodeEditor } from '../src/plugins/kibana_react/public';
+
+// Fields are optional and only applicable in certain contexts
+const fields = [
+ {
+ name: 'field1',
+ type: 'float',
+ },
+ {
+ name: 'field2',
+ type: 'boolean',
+ },
+ {
+ name: 'field3',
+ type: 'boolean',
+ },
+];
+
+
+```
+
+## Updating autocomplete definitions
+
+The autocomplete definitions are generated by the `kbn-monaco/scripts/generate_autocomplete.js` script. This script should be run each release to ensure the definitions are up-to-date.
+
+Run from the package root directory:
+
+```
+node scripts/generate_autocomplete --tag
+# or
+node scripts/generate_autocomplete --branch
+```
+
+**Note:** The script currently only generates autocomplete definitions for the following contexts:
+
+ - `boolean_script_field_script_field`
+ - `date_script_field`
+ - `double_script_field_script_field`
+ - `filter`
+ - `ip_script_field_script_field`
+ - `long_script_field_script_field`
+ - `painless_test`
+ - `processor_conditional`
+ - `score`
+ - `string_script_field_script_field`
+
+To add additional contexts, edit the `supportedContexts` constant in `kbn-monaco/scripts/constants.js`.
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/boolean_script_field_script_field.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/boolean_script_field_script_field.json
new file mode 100644
index 0000000000000..58680e02ba5c0
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/boolean_script_field_script_field.json
@@ -0,0 +1,42568 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.BooleanFieldScript",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.BooleanFieldScript",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.BooleanFieldScript",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.BooleanFieldScript.Factory",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.BooleanFieldScript.Factory",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.BooleanFieldScript.Factory",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/date_script_field.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/date_script_field.json
new file mode 100644
index 0000000000000..a5e9e35de5644
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/date_script_field.json
@@ -0,0 +1,42568 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.DateFieldScript",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.DateFieldScript",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.DateFieldScript",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.DateFieldScript.Factory",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.DateFieldScript.Factory",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.DateFieldScript.Factory",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/double_script_field_script_field.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/double_script_field_script_field.json
new file mode 100644
index 0000000000000..0e34d71737000
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/double_script_field_script_field.json
@@ -0,0 +1,42568 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.DoubleFieldScript",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.DoubleFieldScript",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.DoubleFieldScript",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.DoubleFieldScript.Factory",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.DoubleFieldScript.Factory",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.DoubleFieldScript.Factory",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/filter.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/filter.json
new file mode 100644
index 0000000000000..f96c4061b7608
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/filter.json
@@ -0,0 +1,43978 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InternalEqlScriptUtils",
+ "kind": "class",
+ "documentation": "Class: InternalEqlScriptUtils",
+ "insertText": "InternalEqlScriptUtils",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.lang.String a, java.lang.String b, java.lang.String c, java.lang.Boolean d, java.lang.Boolean e): java.lang.String",
+ "insertText": "between"
+ },
+ {
+ "label": "cidrMatch",
+ "kind": "method",
+ "documentation": "cidrMatch(java.lang.String a, java.util.List b): java.lang.Boolean",
+ "insertText": "cidrMatch"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.List a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a, java.lang.String b, java.lang.Boolean c): java.lang.Boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, java.lang.String b, java.lang.Number c, java.lang.Boolean d): java.lang.Integer",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(java.lang.String a): java.lang.Integer",
+ "insertText": "length"
+ },
+ {
+ "label": "number",
+ "kind": "method",
+ "documentation": "number(java.lang.String a, java.lang.Number b): java.lang.Number",
+ "insertText": "number"
+ },
+ {
+ "label": "seq",
+ "kind": "method",
+ "documentation": "seq(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "seq"
+ },
+ {
+ "label": "sneq",
+ "kind": "method",
+ "documentation": "sneq(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "sneq"
+ },
+ {
+ "label": "string",
+ "kind": "method",
+ "documentation": "string(java.lang.Object a): java.lang.String",
+ "insertText": "string"
+ },
+ {
+ "label": "stringContains",
+ "kind": "method",
+ "documentation": "stringContains(java.lang.String a, java.lang.String b, java.lang.Boolean c): java.lang.Boolean",
+ "insertText": "stringContains"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(java.lang.String a, java.lang.Number b, java.lang.Number c): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InternalQlScriptUtils",
+ "kind": "class",
+ "documentation": "Class: InternalQlScriptUtils",
+ "insertText": "InternalQlScriptUtils",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.lang.Boolean a, java.lang.Boolean b): java.lang.Boolean",
+ "insertText": "and"
+ },
+ {
+ "label": "div",
+ "kind": "method",
+ "documentation": "div(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "div"
+ },
+ {
+ "label": "docValue",
+ "kind": "method",
+ "documentation": "docValue(java.util.Map a, java.lang.String b): org.elasticsearch.painless.lookup.def",
+ "insertText": "docValue"
+ },
+ {
+ "label": "eq",
+ "kind": "method",
+ "documentation": "eq(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "eq"
+ },
+ {
+ "label": "gt",
+ "kind": "method",
+ "documentation": "gt(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "gt"
+ },
+ {
+ "label": "gte",
+ "kind": "method",
+ "documentation": "gte(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "gte"
+ },
+ {
+ "label": "in",
+ "kind": "method",
+ "documentation": "in(java.lang.Object a, java.util.List b): java.lang.Boolean",
+ "insertText": "in"
+ },
+ {
+ "label": "isNotNull",
+ "kind": "method",
+ "documentation": "isNotNull(java.lang.Object a): java.lang.Boolean",
+ "insertText": "isNotNull"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): java.lang.Boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "lt",
+ "kind": "method",
+ "documentation": "lt(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "lt"
+ },
+ {
+ "label": "lte",
+ "kind": "method",
+ "documentation": "lte(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "lte"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "mod"
+ },
+ {
+ "label": "mul",
+ "kind": "method",
+ "documentation": "mul(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "mul"
+ },
+ {
+ "label": "neg",
+ "kind": "method",
+ "documentation": "neg(java.lang.Number a): java.lang.Number",
+ "insertText": "neg"
+ },
+ {
+ "label": "neq",
+ "kind": "method",
+ "documentation": "neq(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "neq"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(java.lang.Boolean a): java.lang.Boolean",
+ "insertText": "not"
+ },
+ {
+ "label": "nullSafeFilter",
+ "kind": "method",
+ "documentation": "nullSafeFilter(java.lang.Boolean a): boolean",
+ "insertText": "nullSafeFilter"
+ },
+ {
+ "label": "nullSafeSortNumeric",
+ "kind": "method",
+ "documentation": "nullSafeSortNumeric(java.lang.Number a): double",
+ "insertText": "nullSafeSortNumeric"
+ },
+ {
+ "label": "nullSafeSortString",
+ "kind": "method",
+ "documentation": "nullSafeSortString(java.lang.Object a): java.lang.String",
+ "insertText": "nullSafeSortString"
+ },
+ {
+ "label": "nulleq",
+ "kind": "method",
+ "documentation": "nulleq(java.lang.Object a, java.lang.Object b): java.lang.Boolean",
+ "insertText": "nulleq"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.lang.Boolean a, java.lang.Boolean b): java.lang.Boolean",
+ "insertText": "or"
+ },
+ {
+ "label": "regex",
+ "kind": "method",
+ "documentation": "regex(java.lang.String a, java.lang.String b): java.lang.Boolean",
+ "insertText": "regex"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, java.lang.String b, java.lang.Boolean c): java.lang.Boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "sub",
+ "kind": "method",
+ "documentation": "sub(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "sub"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InternalSqlScriptUtils",
+ "kind": "class",
+ "documentation": "Class: InternalSqlScriptUtils",
+ "insertText": "InternalSqlScriptUtils",
+ "properties": [
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.lang.Number a): java.lang.Number",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(java.lang.Number a): java.lang.Number",
+ "insertText": "acos"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.Object a, java.lang.Object b): org.elasticsearch.painless.lookup.def",
+ "insertText": "add"
+ },
+ {
+ "label": "asDateTime",
+ "kind": "method",
+ "documentation": "asDateTime(java.lang.Object a): java.time.ZonedDateTime",
+ "insertText": "asDateTime"
+ },
+ {
+ "label": "asTime",
+ "kind": "method",
+ "documentation": "asTime(java.lang.String a): java.time.OffsetTime",
+ "insertText": "asTime"
+ },
+ {
+ "label": "ascii",
+ "kind": "method",
+ "documentation": "ascii(java.lang.String a): java.lang.Integer",
+ "insertText": "ascii"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(java.lang.Number a): java.lang.Number",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(java.lang.Number a): java.lang.Number",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "atan2"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(java.lang.String a): java.lang.Integer",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "cast",
+ "kind": "method",
+ "documentation": "cast(java.lang.Object a, java.lang.String b): org.elasticsearch.painless.lookup.def",
+ "insertText": "cast"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(java.lang.Number a): java.lang.Number",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(java.lang.Number a): java.lang.Number",
+ "insertText": "ceil"
+ },
+ {
+ "label": "charLength",
+ "kind": "method",
+ "documentation": "charLength(java.lang.String a): java.lang.Integer",
+ "insertText": "charLength"
+ },
+ {
+ "label": "character",
+ "kind": "method",
+ "documentation": "character(java.lang.Number a): java.lang.String",
+ "insertText": "character"
+ },
+ {
+ "label": "coalesce",
+ "kind": "method",
+ "documentation": "coalesce(java.util.List a): org.elasticsearch.painless.lookup.def",
+ "insertText": "coalesce"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a, java.lang.String b): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(java.lang.Number a): java.lang.Number",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(java.lang.Number a): java.lang.Number",
+ "insertText": "cosh"
+ },
+ {
+ "label": "cot",
+ "kind": "method",
+ "documentation": "cot(java.lang.Number a): java.lang.Number",
+ "insertText": "cot"
+ },
+ {
+ "label": "dateAdd",
+ "kind": "method",
+ "documentation": "dateAdd(java.lang.String a, java.lang.Integer b, java.lang.Object c, java.lang.String d): java.time.ZonedDateTime",
+ "insertText": "dateAdd"
+ },
+ {
+ "label": "dateDiff",
+ "kind": "method",
+ "documentation": "dateDiff(java.lang.String a, java.lang.Object b, java.lang.Object c, java.lang.String d): java.lang.Integer",
+ "insertText": "dateDiff"
+ },
+ {
+ "label": "dateParse",
+ "kind": "method",
+ "documentation": "dateParse(java.lang.String a, java.lang.String b, java.lang.String c): org.elasticsearch.painless.lookup.def",
+ "insertText": "dateParse"
+ },
+ {
+ "label": "datePart",
+ "kind": "method",
+ "documentation": "datePart(java.lang.String a, java.lang.Object b, java.lang.String c): java.lang.Integer",
+ "insertText": "datePart"
+ },
+ {
+ "label": "dateTimeChrono",
+ "kind": "method",
+ "documentation": "dateTimeChrono(java.lang.Object a, java.lang.String b, java.lang.String c): java.lang.Integer",
+ "insertText": "dateTimeChrono"
+ },
+ {
+ "label": "dateTimeFormat",
+ "kind": "method",
+ "documentation": "dateTimeFormat(java.lang.Object a, java.lang.String b, java.lang.String c): java.lang.String",
+ "insertText": "dateTimeFormat"
+ },
+ {
+ "label": "dateTimeParse",
+ "kind": "method",
+ "documentation": "dateTimeParse(java.lang.String a, java.lang.String b, java.lang.String c): org.elasticsearch.painless.lookup.def",
+ "insertText": "dateTimeParse"
+ },
+ {
+ "label": "dateTrunc",
+ "kind": "method",
+ "documentation": "dateTrunc(java.lang.String a, java.lang.Object b, java.lang.String c): org.elasticsearch.painless.lookup.def",
+ "insertText": "dateTrunc"
+ },
+ {
+ "label": "dayName",
+ "kind": "method",
+ "documentation": "dayName(java.lang.Object a, java.lang.String b): java.lang.String",
+ "insertText": "dayName"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(java.lang.Object a, java.lang.String b): java.lang.Integer",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "degrees",
+ "kind": "method",
+ "documentation": "degrees(java.lang.Number a): java.lang.Number",
+ "insertText": "degrees"
+ },
+ {
+ "label": "div",
+ "kind": "method",
+ "documentation": "div(java.lang.Object a, java.lang.Object b): org.elasticsearch.painless.lookup.def",
+ "insertText": "div"
+ },
+ {
+ "label": "e",
+ "kind": "method",
+ "documentation": "e(java.lang.Number a): java.lang.Number",
+ "insertText": "e"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(java.lang.Number a): java.lang.Number",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(java.lang.Number a): java.lang.Number",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(java.lang.Number a): java.lang.Number",
+ "insertText": "floor"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.String b, java.lang.String c): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "geoDocValue",
+ "kind": "method",
+ "documentation": "geoDocValue(java.util.Map a, java.lang.String b): org.elasticsearch.xpack.sql.expression.literal.geo.GeoShape",
+ "insertText": "geoDocValue"
+ },
+ {
+ "label": "greatest",
+ "kind": "method",
+ "documentation": "greatest(java.util.List a): org.elasticsearch.painless.lookup.def",
+ "insertText": "greatest"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(java.lang.String a, java.lang.Number b, java.lang.Number c, java.lang.String d): java.lang.String",
+ "insertText": "insert"
+ },
+ {
+ "label": "intervalDayTime",
+ "kind": "method",
+ "documentation": "intervalDayTime(java.lang.String a, java.lang.String b): org.elasticsearch.xpack.sql.expression.literal.interval.IntervalDayTime",
+ "insertText": "intervalDayTime"
+ },
+ {
+ "label": "intervalYearMonth",
+ "kind": "method",
+ "documentation": "intervalYearMonth(java.lang.String a, java.lang.String b): org.elasticsearch.xpack.sql.expression.literal.interval.IntervalYearMonth",
+ "insertText": "intervalYearMonth"
+ },
+ {
+ "label": "lcase",
+ "kind": "method",
+ "documentation": "lcase(java.lang.String a): java.lang.String",
+ "insertText": "lcase"
+ },
+ {
+ "label": "least",
+ "kind": "method",
+ "documentation": "least(java.util.List a): org.elasticsearch.painless.lookup.def",
+ "insertText": "least"
+ },
+ {
+ "label": "left",
+ "kind": "method",
+ "documentation": "left(java.lang.String a, java.lang.Number b): java.lang.String",
+ "insertText": "left"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(java.lang.String a): java.lang.Integer",
+ "insertText": "length"
+ },
+ {
+ "label": "locate",
+ "kind": "method",
+ "documentation": "locate(java.lang.String a, java.lang.String b, java.lang.Number c | java.lang.String a, java.lang.String b): java.lang.Integer",
+ "insertText": "locate"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(java.lang.Number a): java.lang.Number",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(java.lang.Number a): java.lang.Number",
+ "insertText": "log10"
+ },
+ {
+ "label": "ltrim",
+ "kind": "method",
+ "documentation": "ltrim(java.lang.String a): java.lang.String",
+ "insertText": "ltrim"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.lang.Object a, java.lang.Object b): org.elasticsearch.painless.lookup.def",
+ "insertText": "mod"
+ },
+ {
+ "label": "monthName",
+ "kind": "method",
+ "documentation": "monthName(java.lang.Object a, java.lang.String b): java.lang.String",
+ "insertText": "monthName"
+ },
+ {
+ "label": "mul",
+ "kind": "method",
+ "documentation": "mul(java.lang.Object a, java.lang.Object b): org.elasticsearch.painless.lookup.def",
+ "insertText": "mul"
+ },
+ {
+ "label": "neg",
+ "kind": "method",
+ "documentation": "neg(java.lang.Number a): java.lang.Number",
+ "insertText": "neg"
+ },
+ {
+ "label": "nullif",
+ "kind": "method",
+ "documentation": "nullif(java.lang.Object a, java.lang.Object b): org.elasticsearch.painless.lookup.def",
+ "insertText": "nullif"
+ },
+ {
+ "label": "octetLength",
+ "kind": "method",
+ "documentation": "octetLength(java.lang.String a): java.lang.Integer",
+ "insertText": "octetLength"
+ },
+ {
+ "label": "pi",
+ "kind": "method",
+ "documentation": "pi(java.lang.Number a): java.lang.Number",
+ "insertText": "pi"
+ },
+ {
+ "label": "position",
+ "kind": "method",
+ "documentation": "position(java.lang.String a, java.lang.String b): java.lang.Integer",
+ "insertText": "position"
+ },
+ {
+ "label": "power",
+ "kind": "method",
+ "documentation": "power(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "power"
+ },
+ {
+ "label": "quarter",
+ "kind": "method",
+ "documentation": "quarter(java.lang.Object a, java.lang.String b): java.lang.Integer",
+ "insertText": "quarter"
+ },
+ {
+ "label": "radians",
+ "kind": "method",
+ "documentation": "radians(java.lang.Number a): java.lang.Number",
+ "insertText": "radians"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(java.lang.Number a): java.lang.Number",
+ "insertText": "random"
+ },
+ {
+ "label": "regex",
+ "kind": "method",
+ "documentation": "regex(java.lang.String a, java.lang.String b): java.lang.Boolean",
+ "insertText": "regex"
+ },
+ {
+ "label": "repeat",
+ "kind": "method",
+ "documentation": "repeat(java.lang.String a, java.lang.Number b): java.lang.String",
+ "insertText": "repeat"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.String a, java.lang.String b, java.lang.String c): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "right",
+ "kind": "method",
+ "documentation": "right(java.lang.String a, java.lang.Number b): java.lang.String",
+ "insertText": "right"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "round"
+ },
+ {
+ "label": "rtrim",
+ "kind": "method",
+ "documentation": "rtrim(java.lang.String a): java.lang.String",
+ "insertText": "rtrim"
+ },
+ {
+ "label": "sign",
+ "kind": "method",
+ "documentation": "sign(java.lang.Number a): java.lang.Number",
+ "insertText": "sign"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(java.lang.Number a): java.lang.Number",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(java.lang.Number a): java.lang.Number",
+ "insertText": "sinh"
+ },
+ {
+ "label": "space",
+ "kind": "method",
+ "documentation": "space(java.lang.Number a): java.lang.String",
+ "insertText": "space"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(java.lang.Number a): java.lang.Number",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "stAswkt",
+ "kind": "method",
+ "documentation": "stAswkt(java.lang.Object a): java.lang.String",
+ "insertText": "stAswkt"
+ },
+ {
+ "label": "stDistance",
+ "kind": "method",
+ "documentation": "stDistance(java.lang.Object a, java.lang.Object b): java.lang.Double",
+ "insertText": "stDistance"
+ },
+ {
+ "label": "stGeometryType",
+ "kind": "method",
+ "documentation": "stGeometryType(java.lang.Object a): java.lang.String",
+ "insertText": "stGeometryType"
+ },
+ {
+ "label": "stWktToSql",
+ "kind": "method",
+ "documentation": "stWktToSql(java.lang.String a): org.elasticsearch.xpack.sql.expression.literal.geo.GeoShape",
+ "insertText": "stWktToSql"
+ },
+ {
+ "label": "stX",
+ "kind": "method",
+ "documentation": "stX(java.lang.Object a): java.lang.Double",
+ "insertText": "stX"
+ },
+ {
+ "label": "stY",
+ "kind": "method",
+ "documentation": "stY(java.lang.Object a): java.lang.Double",
+ "insertText": "stY"
+ },
+ {
+ "label": "stZ",
+ "kind": "method",
+ "documentation": "stZ(java.lang.Object a): java.lang.Double",
+ "insertText": "stZ"
+ },
+ {
+ "label": "sub",
+ "kind": "method",
+ "documentation": "sub(java.lang.Object a, java.lang.Object b): org.elasticsearch.painless.lookup.def",
+ "insertText": "sub"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(java.lang.String a, java.lang.Number b, java.lang.Number c): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(java.lang.Number a): java.lang.Number",
+ "insertText": "tan"
+ },
+ {
+ "label": "timeParse",
+ "kind": "method",
+ "documentation": "timeParse(java.lang.String a, java.lang.String b, java.lang.String c): org.elasticsearch.painless.lookup.def",
+ "insertText": "timeParse"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(java.lang.String a): java.lang.String",
+ "insertText": "trim"
+ },
+ {
+ "label": "truncate",
+ "kind": "method",
+ "documentation": "truncate(java.lang.Number a, java.lang.Number b): java.lang.Number",
+ "insertText": "truncate"
+ },
+ {
+ "label": "ucase",
+ "kind": "method",
+ "documentation": "ucase(java.lang.String a): java.lang.String",
+ "insertText": "ucase"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(java.lang.Object a, java.lang.String b): java.lang.Integer",
+ "insertText": "weekOfYear"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "GeoShape",
+ "kind": "class",
+ "documentation": "Class: GeoShape",
+ "insertText": "GeoShape",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalDayTime",
+ "kind": "class",
+ "documentation": "Class: IntervalDayTime",
+ "insertText": "IntervalDayTime",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalYearMonth",
+ "kind": "class",
+ "documentation": "Class: IntervalYearMonth",
+ "insertText": "IntervalYearMonth",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsignedLongScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: UnsignedLongScriptDocValues",
+ "insertText": "UnsignedLongScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Number",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.Number",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "VersionScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: VersionScriptDocValues",
+ "insertText": "VersionScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/index.ts b/packages/kbn-monaco/src/painless/autocomplete_definitions/index.ts
new file mode 100644
index 0000000000000..4bf82f27163ca
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/index.ts
@@ -0,0 +1,39 @@
+/*
+ * Licensed to Elasticsearch B.V. under one or more contributor
+ * license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright
+ * ownership. Elasticsearch B.V. licenses this file to you under
+ * the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+// DO NOT EDIT: THIS FILE CONTAINS GENERATED CODE. REFER TO THE PAINLESS README FOR MORE INFORMATION.
+import * as stringScriptFieldScriptFieldContext from './string_script_field_script_field.json';
+import * as scoreContext from './score.json';
+import * as processorConditionalContext from './processor_conditional.json';
+import * as painlessTestContext from './painless_test.json';
+import * as longScriptFieldScriptFieldContext from './long_script_field_script_field.json';
+import * as ipScriptFieldScriptFieldContext from './ip_script_field_script_field.json';
+import * as filterContext from './filter.json';
+import * as doubleScriptFieldScriptFieldContext from './double_script_field_script_field.json';
+import * as dateScriptFieldContext from './date_script_field.json';
+import * as booleanScriptFieldScriptFieldContext from './boolean_script_field_script_field.json';
+export { stringScriptFieldScriptFieldContext };
+export { scoreContext };
+export { processorConditionalContext };
+export { painlessTestContext };
+export { longScriptFieldScriptFieldContext };
+export { ipScriptFieldScriptFieldContext };
+export { filterContext };
+export { doubleScriptFieldScriptFieldContext };
+export { dateScriptFieldContext };
+export { booleanScriptFieldScriptFieldContext };
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/ip_script_field_script_field.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/ip_script_field_script_field.json
new file mode 100644
index 0000000000000..dbe4541a6edf6
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/ip_script_field_script_field.json
@@ -0,0 +1,42568 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.IpFieldScript",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.IpFieldScript",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.IpFieldScript",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.IpFieldScript.Factory",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.IpFieldScript.Factory",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.IpFieldScript.Factory",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/long_script_field_script_field.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/long_script_field_script_field.json
new file mode 100644
index 0000000000000..fbdf70e40e217
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/long_script_field_script_field.json
@@ -0,0 +1,42568 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.LongFieldScript",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.LongFieldScript",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.LongFieldScript",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "org.elasticsearch.xpack.runtimefields.mapper.LongFieldScript.Factory",
+ "kind": "class",
+ "documentation": "Class: org.elasticsearch.xpack.runtimefields.mapper.LongFieldScript.Factory",
+ "insertText": "org.elasticsearch.xpack.runtimefields.mapper.LongFieldScript.Factory",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/painless_test.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/painless_test.json
new file mode 100644
index 0000000000000..53ca674b3f870
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/painless_test.json
@@ -0,0 +1,42516 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NullPointerException",
+ "kind": "constructor",
+ "documentation": "Constructor: NullPointerException",
+ "insertText": "NullPointerException"
+ }
+ },
+ {
+ "label": "Number",
+ "kind": "class",
+ "documentation": "Class: Number",
+ "insertText": "Number",
+ "properties": [
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormatException",
+ "kind": "class",
+ "documentation": "Class: NumberFormatException",
+ "insertText": "NumberFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NumberFormatException",
+ "kind": "constructor",
+ "documentation": "Constructor: NumberFormatException",
+ "insertText": "NumberFormatException"
+ }
+ },
+ {
+ "label": "Object",
+ "kind": "class",
+ "documentation": "Class: Object",
+ "insertText": "Object",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ReflectiveOperationException",
+ "kind": "class",
+ "documentation": "Class: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ReflectiveOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ReflectiveOperationException",
+ "insertText": "ReflectiveOperationException"
+ }
+ },
+ {
+ "label": "RuntimeException",
+ "kind": "class",
+ "documentation": "Class: RuntimeException",
+ "insertText": "RuntimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuntimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: RuntimeException",
+ "insertText": "RuntimeException"
+ }
+ },
+ {
+ "label": "SecurityException",
+ "kind": "class",
+ "documentation": "Class: SecurityException",
+ "insertText": "SecurityException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SecurityException",
+ "kind": "constructor",
+ "documentation": "Constructor: SecurityException",
+ "insertText": "SecurityException"
+ }
+ },
+ {
+ "label": "Short",
+ "kind": "class",
+ "documentation": "Class: Short",
+ "insertText": "Short",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: short",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: short",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(short a, short b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Short",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(short a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseShort",
+ "kind": "method",
+ "documentation": "parseShort(java.lang.String a, int b | java.lang.String a): short",
+ "insertText": "parseShort"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(short a): short",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(short a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(short a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(short a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | short a): java.lang.Short",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Short a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "StackTraceElement",
+ "kind": "class",
+ "documentation": "Class: StackTraceElement",
+ "insertText": "StackTraceElement",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getFileName",
+ "kind": "method",
+ "documentation": "getFileName(): java.lang.String",
+ "insertText": "getFileName"
+ },
+ {
+ "label": "getLineNumber",
+ "kind": "method",
+ "documentation": "getLineNumber(): int",
+ "insertText": "getLineNumber"
+ },
+ {
+ "label": "getMethodName",
+ "kind": "method",
+ "documentation": "getMethodName(): java.lang.String",
+ "insertText": "getMethodName"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNativeMethod",
+ "kind": "method",
+ "documentation": "isNativeMethod(): boolean",
+ "insertText": "isNativeMethod"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StackTraceElement",
+ "kind": "constructor",
+ "documentation": "Constructor: StackTraceElement",
+ "insertText": "StackTraceElement"
+ }
+ },
+ {
+ "label": "StrictMath",
+ "kind": "class",
+ "documentation": "Class: StrictMath",
+ "insertText": "StrictMath",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "String",
+ "kind": "class",
+ "documentation": "Class: String",
+ "insertText": "String",
+ "properties": [
+ {
+ "label": "copyValueOf",
+ "kind": "method",
+ "documentation": "copyValueOf([C a, int b, int c | [C a): java.lang.String",
+ "insertText": "copyValueOf"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.CharSequence a, java.lang.Iterable b): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(org.elasticsearch.painless.lookup.def a): java.lang.String",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.String a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "compareToIgnoreCase",
+ "kind": "method",
+ "documentation": "compareToIgnoreCase(java.lang.String a): int",
+ "insertText": "compareToIgnoreCase"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.lang.String a): java.lang.String",
+ "insertText": "concat"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(java.lang.CharSequence a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "contentEquals",
+ "kind": "method",
+ "documentation": "contentEquals(java.lang.CharSequence a): boolean",
+ "insertText": "contentEquals"
+ },
+ {
+ "label": "decodeBase64",
+ "kind": "method",
+ "documentation": "decodeBase64(): java.lang.String",
+ "insertText": "decodeBase64"
+ },
+ {
+ "label": "encodeBase64",
+ "kind": "method",
+ "documentation": "encodeBase64(): java.lang.String",
+ "insertText": "encodeBase64"
+ },
+ {
+ "label": "endsWith",
+ "kind": "method",
+ "documentation": "endsWith(java.lang.String a): boolean",
+ "insertText": "endsWith"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "equalsIgnoreCase",
+ "kind": "method",
+ "documentation": "equalsIgnoreCase(java.lang.String a): boolean",
+ "insertText": "equalsIgnoreCase"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "regionMatches",
+ "kind": "method",
+ "documentation": "regionMatches(boolean a, int b, java.lang.String c, int d, int e | int a, java.lang.String b, int c, int d): boolean",
+ "insertText": "regionMatches"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(java.lang.CharSequence a, java.lang.CharSequence b): java.lang.String",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "splitOnToken",
+ "kind": "method",
+ "documentation": "splitOnToken(java.lang.String a, int b | java.lang.String a): [Ljava.lang.String;",
+ "insertText": "splitOnToken"
+ },
+ {
+ "label": "startsWith",
+ "kind": "method",
+ "documentation": "startsWith(java.lang.String a, int b | java.lang.String a): boolean",
+ "insertText": "startsWith"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toCharArray",
+ "kind": "method",
+ "documentation": "toCharArray(): [C",
+ "insertText": "toCharArray"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(java.util.Locale a): java.lang.String",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(java.util.Locale a): java.lang.String",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "trim",
+ "kind": "method",
+ "documentation": "trim(): java.lang.String",
+ "insertText": "trim"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "String",
+ "kind": "constructor",
+ "documentation": "Constructor: String",
+ "insertText": "String"
+ }
+ },
+ {
+ "label": "StringBuffer",
+ "kind": "class",
+ "documentation": "Class: StringBuffer",
+ "insertText": "StringBuffer",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuffer",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuffer",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuffer",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuffer",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuffer",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuffer",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuffer",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuffer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuffer",
+ "insertText": "StringBuffer"
+ }
+ },
+ {
+ "label": "StringBuilder",
+ "kind": "class",
+ "documentation": "Class: StringBuilder",
+ "insertText": "StringBuilder",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c | org.elasticsearch.painless.lookup.def a): java.lang.StringBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendCodePoint",
+ "kind": "method",
+ "documentation": "appendCodePoint(int a): java.lang.StringBuilder",
+ "insertText": "appendCodePoint"
+ },
+ {
+ "label": "capacity",
+ "kind": "method",
+ "documentation": "capacity(): int",
+ "insertText": "capacity"
+ },
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt(int a): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore(int a): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(int a, int b): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "delete",
+ "kind": "method",
+ "documentation": "delete(int a, int b): java.lang.StringBuilder",
+ "insertText": "delete"
+ },
+ {
+ "label": "deleteCharAt",
+ "kind": "method",
+ "documentation": "deleteCharAt(int a): java.lang.StringBuilder",
+ "insertText": "deleteCharAt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getChars",
+ "kind": "method",
+ "documentation": "getChars(int a, int b, [C c, int d): void",
+ "insertText": "getChars"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insert",
+ "kind": "method",
+ "documentation": "insert(int a, org.elasticsearch.painless.lookup.def b): java.lang.StringBuilder",
+ "insertText": "insert"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints(int a, int b): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(int a, int b, java.lang.String c): java.lang.StringBuilder",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(): java.lang.StringBuilder",
+ "insertText": "reverse"
+ },
+ {
+ "label": "setCharAt",
+ "kind": "method",
+ "documentation": "setCharAt(int a, char b): void",
+ "insertText": "setCharAt"
+ },
+ {
+ "label": "setLength",
+ "kind": "method",
+ "documentation": "setLength(int a): void",
+ "insertText": "setLength"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "substring",
+ "kind": "method",
+ "documentation": "substring(int a, int b | int a): java.lang.String",
+ "insertText": "substring"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: StringBuilder",
+ "insertText": "StringBuilder"
+ }
+ },
+ {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: StringIndexOutOfBoundsException",
+ "insertText": "StringIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "System",
+ "kind": "class",
+ "documentation": "Class: System",
+ "insertText": "System",
+ "properties": [
+ {
+ "label": "arraycopy",
+ "kind": "method",
+ "documentation": "arraycopy(java.lang.Object a, int b, java.lang.Object c, int d, int e): void",
+ "insertText": "arraycopy"
+ },
+ {
+ "label": "currentTimeMillis",
+ "kind": "method",
+ "documentation": "currentTimeMillis(): long",
+ "insertText": "currentTimeMillis"
+ },
+ {
+ "label": "nanoTime",
+ "kind": "method",
+ "documentation": "nanoTime(): long",
+ "insertText": "nanoTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TypeNotPresentException",
+ "kind": "class",
+ "documentation": "Class: TypeNotPresentException",
+ "insertText": "TypeNotPresentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "typeName",
+ "kind": "method",
+ "documentation": "typeName(): java.lang.String",
+ "insertText": "typeName"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedOperationException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedOperationException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedOperationException",
+ "insertText": "UnsupportedOperationException"
+ }
+ },
+ {
+ "label": "Void",
+ "kind": "class",
+ "documentation": "Class: Void",
+ "insertText": "Void",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BigDecimal",
+ "kind": "class",
+ "documentation": "Class: BigDecimal",
+ "insertText": "BigDecimal",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigDecimal",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigDecimal",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigDecimal",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.math.BigDecimal",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "add"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigDecimal a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): [Ljava.math.BigDecimal;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "divideToIntegralValue",
+ "kind": "method",
+ "documentation": "divideToIntegralValue(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "divideToIntegralValue"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "min"
+ },
+ {
+ "label": "movePointLeft",
+ "kind": "method",
+ "documentation": "movePointLeft(int a): java.math.BigDecimal",
+ "insertText": "movePointLeft"
+ },
+ {
+ "label": "movePointRight",
+ "kind": "method",
+ "documentation": "movePointRight(int a): java.math.BigDecimal",
+ "insertText": "movePointRight"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "negate"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "plus"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a, java.math.MathContext b | int a): java.math.BigDecimal",
+ "insertText": "pow"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): int",
+ "insertText": "precision"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "remainder"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(java.math.MathContext a): java.math.BigDecimal",
+ "insertText": "round"
+ },
+ {
+ "label": "scale",
+ "kind": "method",
+ "documentation": "scale(): int",
+ "insertText": "scale"
+ },
+ {
+ "label": "scaleByPowerOfTen",
+ "kind": "method",
+ "documentation": "scaleByPowerOfTen(int a): java.math.BigDecimal",
+ "insertText": "scaleByPowerOfTen"
+ },
+ {
+ "label": "setScale",
+ "kind": "method",
+ "documentation": "setScale(int a, java.math.RoundingMode b | int a): java.math.BigDecimal",
+ "insertText": "setScale"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "stripTrailingZeros",
+ "kind": "method",
+ "documentation": "stripTrailingZeros(): java.math.BigDecimal",
+ "insertText": "stripTrailingZeros"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigDecimal a, java.math.MathContext b | java.math.BigDecimal a): java.math.BigDecimal",
+ "insertText": "subtract"
+ },
+ {
+ "label": "toBigInteger",
+ "kind": "method",
+ "documentation": "toBigInteger(): java.math.BigInteger",
+ "insertText": "toBigInteger"
+ },
+ {
+ "label": "toBigIntegerExact",
+ "kind": "method",
+ "documentation": "toBigIntegerExact(): java.math.BigInteger",
+ "insertText": "toBigIntegerExact"
+ },
+ {
+ "label": "toEngineeringString",
+ "kind": "method",
+ "documentation": "toEngineeringString(): java.lang.String",
+ "insertText": "toEngineeringString"
+ },
+ {
+ "label": "toPlainString",
+ "kind": "method",
+ "documentation": "toPlainString(): java.lang.String",
+ "insertText": "toPlainString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(): java.math.BigDecimal",
+ "insertText": "ulp"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigDecimal",
+ "kind": "constructor",
+ "documentation": "Constructor: BigDecimal",
+ "insertText": "BigDecimal"
+ }
+ },
+ {
+ "label": "BigInteger",
+ "kind": "class",
+ "documentation": "Class: BigInteger",
+ "insertText": "BigInteger",
+ "properties": [
+ {
+ "label": "ONE",
+ "kind": "property",
+ "documentation": "ONE: java.math.BigInteger",
+ "insertText": "ONE"
+ },
+ {
+ "label": "TEN",
+ "kind": "property",
+ "documentation": "TEN: java.math.BigInteger",
+ "insertText": "TEN"
+ },
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.math.BigInteger",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(long a): java.math.BigInteger",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.math.BigInteger",
+ "insertText": "abs"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "add"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "andNot"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "bitLength",
+ "kind": "method",
+ "documentation": "bitLength(): int",
+ "insertText": "bitLength"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "byteValueExact",
+ "kind": "method",
+ "documentation": "byteValueExact(): byte",
+ "insertText": "byteValueExact"
+ },
+ {
+ "label": "clearBit",
+ "kind": "method",
+ "documentation": "clearBit(int a): java.math.BigInteger",
+ "insertText": "clearBit"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.math.BigInteger a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "divide",
+ "kind": "method",
+ "documentation": "divide(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "divide"
+ },
+ {
+ "label": "divideAndRemainder",
+ "kind": "method",
+ "documentation": "divideAndRemainder(java.math.BigInteger a): [Ljava.math.BigInteger;",
+ "insertText": "divideAndRemainder"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flipBit",
+ "kind": "method",
+ "documentation": "flipBit(int a): java.math.BigInteger",
+ "insertText": "flipBit"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "gcd",
+ "kind": "method",
+ "documentation": "gcd(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "gcd"
+ },
+ {
+ "label": "getLowestSetBit",
+ "kind": "method",
+ "documentation": "getLowestSetBit(): int",
+ "insertText": "getLowestSetBit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "intValueExact",
+ "kind": "method",
+ "documentation": "intValueExact(): int",
+ "insertText": "intValueExact"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "longValueExact",
+ "kind": "method",
+ "documentation": "longValueExact(): long",
+ "insertText": "longValueExact"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "min"
+ },
+ {
+ "label": "mod",
+ "kind": "method",
+ "documentation": "mod(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "mod"
+ },
+ {
+ "label": "modInverse",
+ "kind": "method",
+ "documentation": "modInverse(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "modInverse"
+ },
+ {
+ "label": "modPow",
+ "kind": "method",
+ "documentation": "modPow(java.math.BigInteger a, java.math.BigInteger b): java.math.BigInteger",
+ "insertText": "modPow"
+ },
+ {
+ "label": "multiply",
+ "kind": "method",
+ "documentation": "multiply(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "multiply"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.math.BigInteger",
+ "insertText": "negate"
+ },
+ {
+ "label": "not",
+ "kind": "method",
+ "documentation": "not(): java.math.BigInteger",
+ "insertText": "not"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "or"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(int a): java.math.BigInteger",
+ "insertText": "pow"
+ },
+ {
+ "label": "remainder",
+ "kind": "method",
+ "documentation": "remainder(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "remainder"
+ },
+ {
+ "label": "setBit",
+ "kind": "method",
+ "documentation": "setBit(int a): java.math.BigInteger",
+ "insertText": "setBit"
+ },
+ {
+ "label": "shiftLeft",
+ "kind": "method",
+ "documentation": "shiftLeft(int a): java.math.BigInteger",
+ "insertText": "shiftLeft"
+ },
+ {
+ "label": "shiftRight",
+ "kind": "method",
+ "documentation": "shiftRight(int a): java.math.BigInteger",
+ "insertText": "shiftRight"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "shortValueExact",
+ "kind": "method",
+ "documentation": "shortValueExact(): short",
+ "insertText": "shortValueExact"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "subtract",
+ "kind": "method",
+ "documentation": "subtract(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "subtract"
+ },
+ {
+ "label": "testBit",
+ "kind": "method",
+ "documentation": "testBit(int a): boolean",
+ "insertText": "testBit"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.math.BigInteger a): java.math.BigInteger",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BigInteger",
+ "kind": "constructor",
+ "documentation": "Constructor: BigInteger",
+ "insertText": "BigInteger"
+ }
+ },
+ {
+ "label": "MathContext",
+ "kind": "class",
+ "documentation": "Class: MathContext",
+ "insertText": "MathContext",
+ "properties": [
+ {
+ "label": "DECIMAL128",
+ "kind": "property",
+ "documentation": "DECIMAL128: java.math.MathContext",
+ "insertText": "DECIMAL128"
+ },
+ {
+ "label": "DECIMAL32",
+ "kind": "property",
+ "documentation": "DECIMAL32: java.math.MathContext",
+ "insertText": "DECIMAL32"
+ },
+ {
+ "label": "DECIMAL64",
+ "kind": "property",
+ "documentation": "DECIMAL64: java.math.MathContext",
+ "insertText": "DECIMAL64"
+ },
+ {
+ "label": "UNLIMITED",
+ "kind": "property",
+ "documentation": "UNLIMITED: java.math.MathContext",
+ "insertText": "UNLIMITED"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MathContext",
+ "kind": "constructor",
+ "documentation": "Constructor: MathContext",
+ "insertText": "MathContext"
+ }
+ },
+ {
+ "label": "RoundingMode",
+ "kind": "class",
+ "documentation": "Class: RoundingMode",
+ "insertText": "RoundingMode",
+ "properties": [
+ {
+ "label": "CEILING",
+ "kind": "property",
+ "documentation": "CEILING: java.math.RoundingMode",
+ "insertText": "CEILING"
+ },
+ {
+ "label": "DOWN",
+ "kind": "property",
+ "documentation": "DOWN: java.math.RoundingMode",
+ "insertText": "DOWN"
+ },
+ {
+ "label": "FLOOR",
+ "kind": "property",
+ "documentation": "FLOOR: java.math.RoundingMode",
+ "insertText": "FLOOR"
+ },
+ {
+ "label": "HALF_DOWN",
+ "kind": "property",
+ "documentation": "HALF_DOWN: java.math.RoundingMode",
+ "insertText": "HALF_DOWN"
+ },
+ {
+ "label": "HALF_EVEN",
+ "kind": "property",
+ "documentation": "HALF_EVEN: java.math.RoundingMode",
+ "insertText": "HALF_EVEN"
+ },
+ {
+ "label": "HALF_UP",
+ "kind": "property",
+ "documentation": "HALF_UP: java.math.RoundingMode",
+ "insertText": "HALF_UP"
+ },
+ {
+ "label": "UNNECESSARY",
+ "kind": "property",
+ "documentation": "UNNECESSARY: java.math.RoundingMode",
+ "insertText": "UNNECESSARY"
+ },
+ {
+ "label": "UP",
+ "kind": "property",
+ "documentation": "UP: java.math.RoundingMode",
+ "insertText": "UP"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.math.RoundingMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.math.RoundingMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Annotation",
+ "kind": "class",
+ "documentation": "Class: Annotation",
+ "insertText": "Annotation",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Annotation",
+ "kind": "constructor",
+ "documentation": "Constructor: Annotation",
+ "insertText": "Annotation"
+ }
+ },
+ {
+ "label": "AttributedCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator",
+ "insertText": "AttributedCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getAllAttributeKeys",
+ "kind": "method",
+ "documentation": "getAllAttributeKeys(): java.util.Set",
+ "insertText": "getAllAttributeKeys"
+ },
+ {
+ "label": "getAttribute",
+ "kind": "method",
+ "documentation": "getAttribute(java.text.AttributedCharacterIterator$Attribute a): org.elasticsearch.painless.lookup.def",
+ "insertText": "getAttribute"
+ },
+ {
+ "label": "getAttributes",
+ "kind": "method",
+ "documentation": "getAttributes(): java.util.Map",
+ "insertText": "getAttributes"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(java.util.Set a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(java.util.Set a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedCharacterIterator.Attribute",
+ "kind": "class",
+ "documentation": "Class: AttributedCharacterIterator.Attribute",
+ "insertText": "AttributedCharacterIterator.Attribute",
+ "properties": [
+ {
+ "label": "INPUT_METHOD_SEGMENT",
+ "kind": "property",
+ "documentation": "INPUT_METHOD_SEGMENT: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "INPUT_METHOD_SEGMENT"
+ },
+ {
+ "label": "LANGUAGE",
+ "kind": "property",
+ "documentation": "LANGUAGE: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "LANGUAGE"
+ },
+ {
+ "label": "READING",
+ "kind": "property",
+ "documentation": "READING: java.text.AttributedCharacterIterator$Attribute",
+ "insertText": "READING"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AttributedString",
+ "kind": "class",
+ "documentation": "Class: AttributedString",
+ "insertText": "AttributedString",
+ "properties": [
+ {
+ "label": "addAttribute",
+ "kind": "method",
+ "documentation": "addAttribute(java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b, int c, int d | java.text.AttributedCharacterIterator$Attribute a, java.lang.Object b): void",
+ "insertText": "addAttribute"
+ },
+ {
+ "label": "addAttributes",
+ "kind": "method",
+ "documentation": "addAttributes(java.util.Map a, int b, int c): void",
+ "insertText": "addAttributes"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getIterator",
+ "kind": "method",
+ "documentation": "getIterator([Ljava.text.AttributedCharacterIterator$Attribute; a, int b, int c | [Ljava.text.AttributedCharacterIterator$Attribute; a): java.text.AttributedCharacterIterator",
+ "insertText": "getIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AttributedString",
+ "kind": "constructor",
+ "documentation": "Constructor: AttributedString",
+ "insertText": "AttributedString"
+ }
+ },
+ {
+ "label": "Bidi",
+ "kind": "class",
+ "documentation": "Class: Bidi",
+ "insertText": "Bidi",
+ "properties": [
+ {
+ "label": "DIRECTION_DEFAULT_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_DEFAULT_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_DEFAULT_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_DEFAULT_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_DEFAULT_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTION_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTION_LEFT_TO_RIGHT: int",
+ "insertText": "DIRECTION_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTION_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTION_RIGHT_TO_LEFT: int",
+ "insertText": "DIRECTION_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "reorderVisually",
+ "kind": "method",
+ "documentation": "reorderVisually([B a, int b, [Ljava.lang.Object; c, int d, int e): void",
+ "insertText": "reorderVisually"
+ },
+ {
+ "label": "requiresBidi",
+ "kind": "method",
+ "documentation": "requiresBidi([C a, int b, int c): boolean",
+ "insertText": "requiresBidi"
+ },
+ {
+ "label": "baseIsLeftToRight",
+ "kind": "method",
+ "documentation": "baseIsLeftToRight(): boolean",
+ "insertText": "baseIsLeftToRight"
+ },
+ {
+ "label": "createLineBidi",
+ "kind": "method",
+ "documentation": "createLineBidi(int a, int b): java.text.Bidi",
+ "insertText": "createLineBidi"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseLevel",
+ "kind": "method",
+ "documentation": "getBaseLevel(): int",
+ "insertText": "getBaseLevel"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLevelAt",
+ "kind": "method",
+ "documentation": "getLevelAt(int a): int",
+ "insertText": "getLevelAt"
+ },
+ {
+ "label": "getRunCount",
+ "kind": "method",
+ "documentation": "getRunCount(): int",
+ "insertText": "getRunCount"
+ },
+ {
+ "label": "getRunLevel",
+ "kind": "method",
+ "documentation": "getRunLevel(int a): int",
+ "insertText": "getRunLevel"
+ },
+ {
+ "label": "getRunLimit",
+ "kind": "method",
+ "documentation": "getRunLimit(int a): int",
+ "insertText": "getRunLimit"
+ },
+ {
+ "label": "getRunStart",
+ "kind": "method",
+ "documentation": "getRunStart(int a): int",
+ "insertText": "getRunStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeftToRight",
+ "kind": "method",
+ "documentation": "isLeftToRight(): boolean",
+ "insertText": "isLeftToRight"
+ },
+ {
+ "label": "isMixed",
+ "kind": "method",
+ "documentation": "isMixed(): boolean",
+ "insertText": "isMixed"
+ },
+ {
+ "label": "isRightToLeft",
+ "kind": "method",
+ "documentation": "isRightToLeft(): boolean",
+ "insertText": "isRightToLeft"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Bidi",
+ "kind": "constructor",
+ "documentation": "Constructor: Bidi",
+ "insertText": "Bidi"
+ }
+ },
+ {
+ "label": "BreakIterator",
+ "kind": "class",
+ "documentation": "Class: BreakIterator",
+ "insertText": "BreakIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: int",
+ "insertText": "DONE"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCharacterInstance",
+ "kind": "method",
+ "documentation": "getCharacterInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getCharacterInstance"
+ },
+ {
+ "label": "getLineInstance",
+ "kind": "method",
+ "documentation": "getLineInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getLineInstance"
+ },
+ {
+ "label": "getSentenceInstance",
+ "kind": "method",
+ "documentation": "getSentenceInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getSentenceInstance"
+ },
+ {
+ "label": "getWordInstance",
+ "kind": "method",
+ "documentation": "getWordInstance(java.util.Locale a): java.text.BreakIterator",
+ "insertText": "getWordInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): int",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): int",
+ "insertText": "first"
+ },
+ {
+ "label": "following",
+ "kind": "method",
+ "documentation": "following(int a): int",
+ "insertText": "following"
+ },
+ {
+ "label": "getText",
+ "kind": "method",
+ "documentation": "getText(): java.text.CharacterIterator",
+ "insertText": "getText"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isBoundary",
+ "kind": "method",
+ "documentation": "isBoundary(int a): boolean",
+ "insertText": "isBoundary"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): int",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(int a): int",
+ "insertText": "next"
+ },
+ {
+ "label": "preceding",
+ "kind": "method",
+ "documentation": "preceding(int a): int",
+ "insertText": "preceding"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharacterIterator",
+ "kind": "class",
+ "documentation": "Class: CharacterIterator",
+ "insertText": "CharacterIterator",
+ "properties": [
+ {
+ "label": "DONE",
+ "kind": "property",
+ "documentation": "DONE: char",
+ "insertText": "DONE"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChoiceFormat",
+ "kind": "class",
+ "documentation": "Class: ChoiceFormat",
+ "insertText": "ChoiceFormat",
+ "properties": [
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(double a, boolean b | double a): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "previousDouble",
+ "kind": "method",
+ "documentation": "previousDouble(double a): double",
+ "insertText": "previousDouble"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getLimits",
+ "kind": "method",
+ "documentation": "getLimits(): [D",
+ "insertText": "getLimits"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setChoices",
+ "kind": "method",
+ "documentation": "setChoices([D a, [Ljava.lang.String; b): void",
+ "insertText": "setChoices"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ChoiceFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: ChoiceFormat",
+ "insertText": "ChoiceFormat"
+ }
+ },
+ {
+ "label": "CollationElementIterator",
+ "kind": "class",
+ "documentation": "Class: CollationElementIterator",
+ "insertText": "CollationElementIterator",
+ "properties": [
+ {
+ "label": "NULLORDER",
+ "kind": "property",
+ "documentation": "NULLORDER: int",
+ "insertText": "NULLORDER"
+ },
+ {
+ "label": "primaryOrder",
+ "kind": "method",
+ "documentation": "primaryOrder(int a): int",
+ "insertText": "primaryOrder"
+ },
+ {
+ "label": "secondaryOrder",
+ "kind": "method",
+ "documentation": "secondaryOrder(int a): short",
+ "insertText": "secondaryOrder"
+ },
+ {
+ "label": "tertiaryOrder",
+ "kind": "method",
+ "documentation": "tertiaryOrder(int a): short",
+ "insertText": "tertiaryOrder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getMaxExpansion",
+ "kind": "method",
+ "documentation": "getMaxExpansion(int a): int",
+ "insertText": "getMaxExpansion"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): int",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): int",
+ "insertText": "previous"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): void",
+ "insertText": "reset"
+ },
+ {
+ "label": "setOffset",
+ "kind": "method",
+ "documentation": "setOffset(int a): void",
+ "insertText": "setOffset"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CollationKey",
+ "kind": "class",
+ "documentation": "Class: CollationKey",
+ "insertText": "CollationKey",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.text.CollationKey a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSourceString",
+ "kind": "method",
+ "documentation": "getSourceString(): java.lang.String",
+ "insertText": "getSourceString"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collator",
+ "kind": "class",
+ "documentation": "Class: Collator",
+ "insertText": "Collator",
+ "properties": [
+ {
+ "label": "CANONICAL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "CANONICAL_DECOMPOSITION: int",
+ "insertText": "CANONICAL_DECOMPOSITION"
+ },
+ {
+ "label": "FULL_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "FULL_DECOMPOSITION: int",
+ "insertText": "FULL_DECOMPOSITION"
+ },
+ {
+ "label": "IDENTICAL",
+ "kind": "property",
+ "documentation": "IDENTICAL: int",
+ "insertText": "IDENTICAL"
+ },
+ {
+ "label": "NO_DECOMPOSITION",
+ "kind": "property",
+ "documentation": "NO_DECOMPOSITION: int",
+ "insertText": "NO_DECOMPOSITION"
+ },
+ {
+ "label": "PRIMARY",
+ "kind": "property",
+ "documentation": "PRIMARY: int",
+ "insertText": "PRIMARY"
+ },
+ {
+ "label": "SECONDARY",
+ "kind": "property",
+ "documentation": "SECONDARY: int",
+ "insertText": "SECONDARY"
+ },
+ {
+ "label": "TERTIARY",
+ "kind": "property",
+ "documentation": "TERTIARY: int",
+ "insertText": "TERTIARY"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.Collator",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat",
+ "kind": "class",
+ "documentation": "Class: DateFormat",
+ "insertText": "DateFormat",
+ "properties": [
+ {
+ "label": "AM_PM_FIELD",
+ "kind": "property",
+ "documentation": "AM_PM_FIELD: int",
+ "insertText": "AM_PM_FIELD"
+ },
+ {
+ "label": "DATE_FIELD",
+ "kind": "property",
+ "documentation": "DATE_FIELD: int",
+ "insertText": "DATE_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_FIELD: int",
+ "insertText": "DAY_OF_WEEK_FIELD"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH_FIELD: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH_FIELD"
+ },
+ {
+ "label": "DAY_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR_FIELD: int",
+ "insertText": "DAY_OF_YEAR_FIELD"
+ },
+ {
+ "label": "DEFAULT",
+ "kind": "property",
+ "documentation": "DEFAULT: int",
+ "insertText": "DEFAULT"
+ },
+ {
+ "label": "ERA_FIELD",
+ "kind": "property",
+ "documentation": "ERA_FIELD: int",
+ "insertText": "ERA_FIELD"
+ },
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: int",
+ "insertText": "FULL"
+ },
+ {
+ "label": "HOUR0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR0_FIELD: int",
+ "insertText": "HOUR0_FIELD"
+ },
+ {
+ "label": "HOUR1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR1_FIELD: int",
+ "insertText": "HOUR1_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY0_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0_FIELD: int",
+ "insertText": "HOUR_OF_DAY0_FIELD"
+ },
+ {
+ "label": "HOUR_OF_DAY1_FIELD",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1_FIELD: int",
+ "insertText": "HOUR_OF_DAY1_FIELD"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: int",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "MILLISECOND_FIELD",
+ "kind": "property",
+ "documentation": "MILLISECOND_FIELD: int",
+ "insertText": "MILLISECOND_FIELD"
+ },
+ {
+ "label": "MINUTE_FIELD",
+ "kind": "property",
+ "documentation": "MINUTE_FIELD: int",
+ "insertText": "MINUTE_FIELD"
+ },
+ {
+ "label": "MONTH_FIELD",
+ "kind": "property",
+ "documentation": "MONTH_FIELD: int",
+ "insertText": "MONTH_FIELD"
+ },
+ {
+ "label": "SECOND_FIELD",
+ "kind": "property",
+ "documentation": "SECOND_FIELD: int",
+ "insertText": "SECOND_FIELD"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "TIMEZONE_FIELD",
+ "kind": "property",
+ "documentation": "TIMEZONE_FIELD: int",
+ "insertText": "TIMEZONE_FIELD"
+ },
+ {
+ "label": "WEEK_OF_MONTH_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH_FIELD: int",
+ "insertText": "WEEK_OF_MONTH_FIELD"
+ },
+ {
+ "label": "WEEK_OF_YEAR_FIELD",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR_FIELD: int",
+ "insertText": "WEEK_OF_YEAR_FIELD"
+ },
+ {
+ "label": "YEAR_FIELD",
+ "kind": "property",
+ "documentation": "YEAR_FIELD: int",
+ "insertText": "YEAR_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDateInstance",
+ "kind": "method",
+ "documentation": "getDateInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getDateInstance"
+ },
+ {
+ "label": "getDateTimeInstance",
+ "kind": "method",
+ "documentation": "getDateTimeInstance(int a, int b, java.util.Locale c | int a, int b): java.text.DateFormat",
+ "insertText": "getDateTimeInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(): java.text.DateFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getTimeInstance",
+ "kind": "method",
+ "documentation": "getTimeInstance(int a, java.util.Locale b | int a): java.text.DateFormat",
+ "insertText": "getTimeInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormat.Field",
+ "kind": "class",
+ "documentation": "Class: DateFormat.Field",
+ "insertText": "DateFormat.Field",
+ "properties": [
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: java.text.DateFormat$Field",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.text.DateFormat$Field",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR0",
+ "kind": "property",
+ "documentation": "HOUR0: java.text.DateFormat$Field",
+ "insertText": "HOUR0"
+ },
+ {
+ "label": "HOUR1",
+ "kind": "property",
+ "documentation": "HOUR1: java.text.DateFormat$Field",
+ "insertText": "HOUR1"
+ },
+ {
+ "label": "HOUR_OF_DAY0",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY0: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY0"
+ },
+ {
+ "label": "HOUR_OF_DAY1",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY1: java.text.DateFormat$Field",
+ "insertText": "HOUR_OF_DAY1"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: java.text.DateFormat$Field",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: java.text.DateFormat$Field",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: java.text.DateFormat$Field",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: java.text.DateFormat$Field",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "TIME_ZONE",
+ "kind": "property",
+ "documentation": "TIME_ZONE: java.text.DateFormat$Field",
+ "insertText": "TIME_ZONE"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: java.text.DateFormat$Field",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.text.DateFormat$Field",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ofCalendarField",
+ "kind": "method",
+ "documentation": "ofCalendarField(int a): java.text.DateFormat$Field",
+ "insertText": "ofCalendarField"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCalendarField",
+ "kind": "method",
+ "documentation": "getCalendarField(): int",
+ "insertText": "getCalendarField"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DateFormatSymbols",
+ "insertText": "DateFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DateFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAmPmStrings",
+ "kind": "method",
+ "documentation": "getAmPmStrings(): [Ljava.lang.String;",
+ "insertText": "getAmPmStrings"
+ },
+ {
+ "label": "getEras",
+ "kind": "method",
+ "documentation": "getEras(): [Ljava.lang.String;",
+ "insertText": "getEras"
+ },
+ {
+ "label": "getLocalPatternChars",
+ "kind": "method",
+ "documentation": "getLocalPatternChars(): java.lang.String",
+ "insertText": "getLocalPatternChars"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): [Ljava.lang.String;",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getShortMonths",
+ "kind": "method",
+ "documentation": "getShortMonths(): [Ljava.lang.String;",
+ "insertText": "getShortMonths"
+ },
+ {
+ "label": "getShortWeekdays",
+ "kind": "method",
+ "documentation": "getShortWeekdays(): [Ljava.lang.String;",
+ "insertText": "getShortWeekdays"
+ },
+ {
+ "label": "getWeekdays",
+ "kind": "method",
+ "documentation": "getWeekdays(): [Ljava.lang.String;",
+ "insertText": "getWeekdays"
+ },
+ {
+ "label": "getZoneStrings",
+ "kind": "method",
+ "documentation": "getZoneStrings(): [[Ljava.lang.String;",
+ "insertText": "getZoneStrings"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setAmPmStrings",
+ "kind": "method",
+ "documentation": "setAmPmStrings([Ljava.lang.String; a): void",
+ "insertText": "setAmPmStrings"
+ },
+ {
+ "label": "setEras",
+ "kind": "method",
+ "documentation": "setEras([Ljava.lang.String; a): void",
+ "insertText": "setEras"
+ },
+ {
+ "label": "setLocalPatternChars",
+ "kind": "method",
+ "documentation": "setLocalPatternChars(java.lang.String a): void",
+ "insertText": "setLocalPatternChars"
+ },
+ {
+ "label": "setMonths",
+ "kind": "method",
+ "documentation": "setMonths([Ljava.lang.String; a): void",
+ "insertText": "setMonths"
+ },
+ {
+ "label": "setShortMonths",
+ "kind": "method",
+ "documentation": "setShortMonths([Ljava.lang.String; a): void",
+ "insertText": "setShortMonths"
+ },
+ {
+ "label": "setShortWeekdays",
+ "kind": "method",
+ "documentation": "setShortWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setShortWeekdays"
+ },
+ {
+ "label": "setWeekdays",
+ "kind": "method",
+ "documentation": "setWeekdays([Ljava.lang.String; a): void",
+ "insertText": "setWeekdays"
+ },
+ {
+ "label": "setZoneStrings",
+ "kind": "method",
+ "documentation": "setZoneStrings([[Ljava.lang.String; a): void",
+ "insertText": "setZoneStrings"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DateFormatSymbols",
+ "insertText": "DateFormatSymbols"
+ }
+ },
+ {
+ "label": "DecimalFormat",
+ "kind": "class",
+ "documentation": "Class: DecimalFormat",
+ "insertText": "DecimalFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "getDecimalFormatSymbols(): java.text.DecimalFormatSymbols",
+ "insertText": "getDecimalFormatSymbols"
+ },
+ {
+ "label": "getGroupingSize",
+ "kind": "method",
+ "documentation": "getGroupingSize(): int",
+ "insertText": "getGroupingSize"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getMultiplier",
+ "kind": "method",
+ "documentation": "getMultiplier(): int",
+ "insertText": "getMultiplier"
+ },
+ {
+ "label": "getNegativePrefix",
+ "kind": "method",
+ "documentation": "getNegativePrefix(): java.lang.String",
+ "insertText": "getNegativePrefix"
+ },
+ {
+ "label": "getNegativeSuffix",
+ "kind": "method",
+ "documentation": "getNegativeSuffix(): java.lang.String",
+ "insertText": "getNegativeSuffix"
+ },
+ {
+ "label": "getPositivePrefix",
+ "kind": "method",
+ "documentation": "getPositivePrefix(): java.lang.String",
+ "insertText": "getPositivePrefix"
+ },
+ {
+ "label": "getPositiveSuffix",
+ "kind": "method",
+ "documentation": "getPositiveSuffix(): java.lang.String",
+ "insertText": "getPositiveSuffix"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "isDecimalSeparatorAlwaysShown(): boolean",
+ "insertText": "isDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseBigDecimal",
+ "kind": "method",
+ "documentation": "isParseBigDecimal(): boolean",
+ "insertText": "isParseBigDecimal"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setDecimalFormatSymbols",
+ "kind": "method",
+ "documentation": "setDecimalFormatSymbols(java.text.DecimalFormatSymbols a): void",
+ "insertText": "setDecimalFormatSymbols"
+ },
+ {
+ "label": "setDecimalSeparatorAlwaysShown",
+ "kind": "method",
+ "documentation": "setDecimalSeparatorAlwaysShown(boolean a): void",
+ "insertText": "setDecimalSeparatorAlwaysShown"
+ },
+ {
+ "label": "setGroupingSize",
+ "kind": "method",
+ "documentation": "setGroupingSize(int a): void",
+ "insertText": "setGroupingSize"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setMultiplier",
+ "kind": "method",
+ "documentation": "setMultiplier(int a): void",
+ "insertText": "setMultiplier"
+ },
+ {
+ "label": "setNegativePrefix",
+ "kind": "method",
+ "documentation": "setNegativePrefix(java.lang.String a): void",
+ "insertText": "setNegativePrefix"
+ },
+ {
+ "label": "setNegativeSuffix",
+ "kind": "method",
+ "documentation": "setNegativeSuffix(java.lang.String a): void",
+ "insertText": "setNegativeSuffix"
+ },
+ {
+ "label": "setParseBigDecimal",
+ "kind": "method",
+ "documentation": "setParseBigDecimal(boolean a): void",
+ "insertText": "setParseBigDecimal"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setPositivePrefix",
+ "kind": "method",
+ "documentation": "setPositivePrefix(java.lang.String a): void",
+ "insertText": "setPositivePrefix"
+ },
+ {
+ "label": "setPositiveSuffix",
+ "kind": "method",
+ "documentation": "setPositiveSuffix(java.lang.String a): void",
+ "insertText": "setPositiveSuffix"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormat",
+ "insertText": "DecimalFormat"
+ }
+ },
+ {
+ "label": "DecimalFormatSymbols",
+ "kind": "class",
+ "documentation": "Class: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols",
+ "properties": [
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.DecimalFormatSymbols",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getCurrencySymbol",
+ "kind": "method",
+ "documentation": "getCurrencySymbol(): java.lang.String",
+ "insertText": "getCurrencySymbol"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getDigit",
+ "kind": "method",
+ "documentation": "getDigit(): char",
+ "insertText": "getDigit"
+ },
+ {
+ "label": "getExponentSeparator",
+ "kind": "method",
+ "documentation": "getExponentSeparator(): java.lang.String",
+ "insertText": "getExponentSeparator"
+ },
+ {
+ "label": "getGroupingSeparator",
+ "kind": "method",
+ "documentation": "getGroupingSeparator(): char",
+ "insertText": "getGroupingSeparator"
+ },
+ {
+ "label": "getInfinity",
+ "kind": "method",
+ "documentation": "getInfinity(): java.lang.String",
+ "insertText": "getInfinity"
+ },
+ {
+ "label": "getInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "getInternationalCurrencySymbol(): java.lang.String",
+ "insertText": "getInternationalCurrencySymbol"
+ },
+ {
+ "label": "getMinusSign",
+ "kind": "method",
+ "documentation": "getMinusSign(): char",
+ "insertText": "getMinusSign"
+ },
+ {
+ "label": "getMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "getMonetaryDecimalSeparator(): char",
+ "insertText": "getMonetaryDecimalSeparator"
+ },
+ {
+ "label": "getNaN",
+ "kind": "method",
+ "documentation": "getNaN(): java.lang.String",
+ "insertText": "getNaN"
+ },
+ {
+ "label": "getPatternSeparator",
+ "kind": "method",
+ "documentation": "getPatternSeparator(): char",
+ "insertText": "getPatternSeparator"
+ },
+ {
+ "label": "getPerMill",
+ "kind": "method",
+ "documentation": "getPerMill(): char",
+ "insertText": "getPerMill"
+ },
+ {
+ "label": "getPercent",
+ "kind": "method",
+ "documentation": "getPercent(): char",
+ "insertText": "getPercent"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setCurrencySymbol",
+ "kind": "method",
+ "documentation": "setCurrencySymbol(java.lang.String a): void",
+ "insertText": "setCurrencySymbol"
+ },
+ {
+ "label": "setDecimalSeparator",
+ "kind": "method",
+ "documentation": "setDecimalSeparator(char a): void",
+ "insertText": "setDecimalSeparator"
+ },
+ {
+ "label": "setDigit",
+ "kind": "method",
+ "documentation": "setDigit(char a): void",
+ "insertText": "setDigit"
+ },
+ {
+ "label": "setExponentSeparator",
+ "kind": "method",
+ "documentation": "setExponentSeparator(java.lang.String a): void",
+ "insertText": "setExponentSeparator"
+ },
+ {
+ "label": "setGroupingSeparator",
+ "kind": "method",
+ "documentation": "setGroupingSeparator(char a): void",
+ "insertText": "setGroupingSeparator"
+ },
+ {
+ "label": "setInfinity",
+ "kind": "method",
+ "documentation": "setInfinity(java.lang.String a): void",
+ "insertText": "setInfinity"
+ },
+ {
+ "label": "setInternationalCurrencySymbol",
+ "kind": "method",
+ "documentation": "setInternationalCurrencySymbol(java.lang.String a): void",
+ "insertText": "setInternationalCurrencySymbol"
+ },
+ {
+ "label": "setMinusSign",
+ "kind": "method",
+ "documentation": "setMinusSign(char a): void",
+ "insertText": "setMinusSign"
+ },
+ {
+ "label": "setMonetaryDecimalSeparator",
+ "kind": "method",
+ "documentation": "setMonetaryDecimalSeparator(char a): void",
+ "insertText": "setMonetaryDecimalSeparator"
+ },
+ {
+ "label": "setNaN",
+ "kind": "method",
+ "documentation": "setNaN(java.lang.String a): void",
+ "insertText": "setNaN"
+ },
+ {
+ "label": "setPatternSeparator",
+ "kind": "method",
+ "documentation": "setPatternSeparator(char a): void",
+ "insertText": "setPatternSeparator"
+ },
+ {
+ "label": "setPerMill",
+ "kind": "method",
+ "documentation": "setPerMill(char a): void",
+ "insertText": "setPerMill"
+ },
+ {
+ "label": "setPercent",
+ "kind": "method",
+ "documentation": "setPercent(char a): void",
+ "insertText": "setPercent"
+ },
+ {
+ "label": "setZeroDigit",
+ "kind": "method",
+ "documentation": "setZeroDigit(char a): void",
+ "insertText": "setZeroDigit"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DecimalFormatSymbols",
+ "kind": "constructor",
+ "documentation": "Constructor: DecimalFormatSymbols",
+ "insertText": "DecimalFormatSymbols"
+ }
+ },
+ {
+ "label": "FieldPosition",
+ "kind": "class",
+ "documentation": "Class: FieldPosition",
+ "insertText": "FieldPosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getField",
+ "kind": "method",
+ "documentation": "getField(): int",
+ "insertText": "getField"
+ },
+ {
+ "label": "getFieldAttribute",
+ "kind": "method",
+ "documentation": "getFieldAttribute(): java.text.Format$Field",
+ "insertText": "getFieldAttribute"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setBeginIndex",
+ "kind": "method",
+ "documentation": "setBeginIndex(int a): void",
+ "insertText": "setBeginIndex"
+ },
+ {
+ "label": "setEndIndex",
+ "kind": "method",
+ "documentation": "setEndIndex(int a): void",
+ "insertText": "setEndIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FieldPosition",
+ "kind": "constructor",
+ "documentation": "Constructor: FieldPosition",
+ "insertText": "FieldPosition"
+ }
+ },
+ {
+ "label": "Format",
+ "kind": "class",
+ "documentation": "Class: Format",
+ "insertText": "Format",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Format.Field",
+ "kind": "class",
+ "documentation": "Class: Format.Field",
+ "insertText": "Format.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat",
+ "kind": "class",
+ "documentation": "Class: MessageFormat",
+ "insertText": "MessageFormat",
+ "properties": [
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.String a, [Ljava.lang.Object; b): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getFormats",
+ "kind": "method",
+ "documentation": "getFormats(): [Ljava.text.Format;",
+ "insertText": "getFormats"
+ },
+ {
+ "label": "getFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "getFormatsByArgumentIndex(): [Ljava.text.Format;",
+ "insertText": "getFormatsByArgumentIndex"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): [Ljava.lang.Object;",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setFormat",
+ "kind": "method",
+ "documentation": "setFormat(int a, java.text.Format b): void",
+ "insertText": "setFormat"
+ },
+ {
+ "label": "setFormatByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatByArgumentIndex(int a, java.text.Format b): void",
+ "insertText": "setFormatByArgumentIndex"
+ },
+ {
+ "label": "setFormats",
+ "kind": "method",
+ "documentation": "setFormats([Ljava.text.Format; a): void",
+ "insertText": "setFormats"
+ },
+ {
+ "label": "setFormatsByArgumentIndex",
+ "kind": "method",
+ "documentation": "setFormatsByArgumentIndex([Ljava.text.Format; a): void",
+ "insertText": "setFormatsByArgumentIndex"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): void",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MessageFormat.Field",
+ "kind": "class",
+ "documentation": "Class: MessageFormat.Field",
+ "insertText": "MessageFormat.Field",
+ "properties": [
+ {
+ "label": "ARGUMENT",
+ "kind": "property",
+ "documentation": "ARGUMENT: java.text.MessageFormat$Field",
+ "insertText": "ARGUMENT"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer",
+ "kind": "class",
+ "documentation": "Class: Normalizer",
+ "insertText": "Normalizer",
+ "properties": [
+ {
+ "label": "isNormalized",
+ "kind": "method",
+ "documentation": "isNormalized(java.lang.CharSequence a, java.text.Normalizer$Form b): boolean",
+ "insertText": "isNormalized"
+ },
+ {
+ "label": "normalize",
+ "kind": "method",
+ "documentation": "normalize(java.lang.CharSequence a, java.text.Normalizer$Form b): java.lang.String",
+ "insertText": "normalize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Normalizer.Form",
+ "kind": "class",
+ "documentation": "Class: Normalizer.Form",
+ "insertText": "Normalizer.Form",
+ "properties": [
+ {
+ "label": "NFC",
+ "kind": "property",
+ "documentation": "NFC: java.text.Normalizer$Form",
+ "insertText": "NFC"
+ },
+ {
+ "label": "NFD",
+ "kind": "property",
+ "documentation": "NFD: java.text.Normalizer$Form",
+ "insertText": "NFD"
+ },
+ {
+ "label": "NFKC",
+ "kind": "property",
+ "documentation": "NFKC: java.text.Normalizer$Form",
+ "insertText": "NFKC"
+ },
+ {
+ "label": "NFKD",
+ "kind": "property",
+ "documentation": "NFKD: java.text.Normalizer$Form",
+ "insertText": "NFKD"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.text.Normalizer$Form",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.text.Normalizer$Form;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat",
+ "kind": "class",
+ "documentation": "Class: NumberFormat",
+ "insertText": "NumberFormat",
+ "properties": [
+ {
+ "label": "FRACTION_FIELD",
+ "kind": "property",
+ "documentation": "FRACTION_FIELD: int",
+ "insertText": "FRACTION_FIELD"
+ },
+ {
+ "label": "INTEGER_FIELD",
+ "kind": "property",
+ "documentation": "INTEGER_FIELD: int",
+ "insertText": "INTEGER_FIELD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getCurrencyInstance",
+ "kind": "method",
+ "documentation": "getCurrencyInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getCurrencyInstance"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "getIntegerInstance",
+ "kind": "method",
+ "documentation": "getIntegerInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getIntegerInstance"
+ },
+ {
+ "label": "getNumberInstance",
+ "kind": "method",
+ "documentation": "getNumberInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getNumberInstance"
+ },
+ {
+ "label": "getPercentInstance",
+ "kind": "method",
+ "documentation": "getPercentInstance(java.util.Locale a): java.text.NumberFormat",
+ "insertText": "getPercentInstance"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "getCurrency",
+ "kind": "method",
+ "documentation": "getCurrency(): java.util.Currency",
+ "insertText": "getCurrency"
+ },
+ {
+ "label": "getMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "getMaximumFractionDigits(): int",
+ "insertText": "getMaximumFractionDigits"
+ },
+ {
+ "label": "getMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMaximumIntegerDigits(): int",
+ "insertText": "getMaximumIntegerDigits"
+ },
+ {
+ "label": "getMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "getMinimumFractionDigits(): int",
+ "insertText": "getMinimumFractionDigits"
+ },
+ {
+ "label": "getMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "getMinimumIntegerDigits(): int",
+ "insertText": "getMinimumIntegerDigits"
+ },
+ {
+ "label": "getRoundingMode",
+ "kind": "method",
+ "documentation": "getRoundingMode(): java.math.RoundingMode",
+ "insertText": "getRoundingMode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGroupingUsed",
+ "kind": "method",
+ "documentation": "isGroupingUsed(): boolean",
+ "insertText": "isGroupingUsed"
+ },
+ {
+ "label": "isParseIntegerOnly",
+ "kind": "method",
+ "documentation": "isParseIntegerOnly(): boolean",
+ "insertText": "isParseIntegerOnly"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Number",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "setCurrency",
+ "kind": "method",
+ "documentation": "setCurrency(java.util.Currency a): void",
+ "insertText": "setCurrency"
+ },
+ {
+ "label": "setGroupingUsed",
+ "kind": "method",
+ "documentation": "setGroupingUsed(boolean a): void",
+ "insertText": "setGroupingUsed"
+ },
+ {
+ "label": "setMaximumFractionDigits",
+ "kind": "method",
+ "documentation": "setMaximumFractionDigits(int a): void",
+ "insertText": "setMaximumFractionDigits"
+ },
+ {
+ "label": "setMaximumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMaximumIntegerDigits(int a): void",
+ "insertText": "setMaximumIntegerDigits"
+ },
+ {
+ "label": "setMinimumFractionDigits",
+ "kind": "method",
+ "documentation": "setMinimumFractionDigits(int a): void",
+ "insertText": "setMinimumFractionDigits"
+ },
+ {
+ "label": "setMinimumIntegerDigits",
+ "kind": "method",
+ "documentation": "setMinimumIntegerDigits(int a): void",
+ "insertText": "setMinimumIntegerDigits"
+ },
+ {
+ "label": "setParseIntegerOnly",
+ "kind": "method",
+ "documentation": "setParseIntegerOnly(boolean a): void",
+ "insertText": "setParseIntegerOnly"
+ },
+ {
+ "label": "setRoundingMode",
+ "kind": "method",
+ "documentation": "setRoundingMode(java.math.RoundingMode a): void",
+ "insertText": "setRoundingMode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NumberFormat.Field",
+ "kind": "class",
+ "documentation": "Class: NumberFormat.Field",
+ "insertText": "NumberFormat.Field",
+ "properties": [
+ {
+ "label": "CURRENCY",
+ "kind": "property",
+ "documentation": "CURRENCY: java.text.NumberFormat$Field",
+ "insertText": "CURRENCY"
+ },
+ {
+ "label": "DECIMAL_SEPARATOR",
+ "kind": "property",
+ "documentation": "DECIMAL_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "DECIMAL_SEPARATOR"
+ },
+ {
+ "label": "EXPONENT",
+ "kind": "property",
+ "documentation": "EXPONENT: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT"
+ },
+ {
+ "label": "EXPONENT_SIGN",
+ "kind": "property",
+ "documentation": "EXPONENT_SIGN: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SIGN"
+ },
+ {
+ "label": "EXPONENT_SYMBOL",
+ "kind": "property",
+ "documentation": "EXPONENT_SYMBOL: java.text.NumberFormat$Field",
+ "insertText": "EXPONENT_SYMBOL"
+ },
+ {
+ "label": "FRACTION",
+ "kind": "property",
+ "documentation": "FRACTION: java.text.NumberFormat$Field",
+ "insertText": "FRACTION"
+ },
+ {
+ "label": "GROUPING_SEPARATOR",
+ "kind": "property",
+ "documentation": "GROUPING_SEPARATOR: java.text.NumberFormat$Field",
+ "insertText": "GROUPING_SEPARATOR"
+ },
+ {
+ "label": "INTEGER",
+ "kind": "property",
+ "documentation": "INTEGER: java.text.NumberFormat$Field",
+ "insertText": "INTEGER"
+ },
+ {
+ "label": "PERCENT",
+ "kind": "property",
+ "documentation": "PERCENT: java.text.NumberFormat$Field",
+ "insertText": "PERCENT"
+ },
+ {
+ "label": "PERMILLE",
+ "kind": "property",
+ "documentation": "PERMILLE: java.text.NumberFormat$Field",
+ "insertText": "PERMILLE"
+ },
+ {
+ "label": "SIGN",
+ "kind": "property",
+ "documentation": "SIGN: java.text.NumberFormat$Field",
+ "insertText": "SIGN"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ParseException",
+ "kind": "class",
+ "documentation": "Class: ParseException",
+ "insertText": "ParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorOffset",
+ "kind": "method",
+ "documentation": "getErrorOffset(): int",
+ "insertText": "getErrorOffset"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: ParseException",
+ "insertText": "ParseException"
+ }
+ },
+ {
+ "label": "ParsePosition",
+ "kind": "class",
+ "documentation": "Class: ParsePosition",
+ "insertText": "ParsePosition",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setErrorIndex",
+ "kind": "method",
+ "documentation": "setErrorIndex(int a): void",
+ "insertText": "setErrorIndex"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): void",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ParsePosition",
+ "kind": "constructor",
+ "documentation": "Constructor: ParsePosition",
+ "insertText": "ParsePosition"
+ }
+ },
+ {
+ "label": "RuleBasedCollator",
+ "kind": "class",
+ "documentation": "Class: RuleBasedCollator",
+ "insertText": "RuleBasedCollator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.String a, java.lang.String b | java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCollationElementIterator",
+ "kind": "method",
+ "documentation": "getCollationElementIterator(java.lang.String a): java.text.CollationElementIterator",
+ "insertText": "getCollationElementIterator"
+ },
+ {
+ "label": "getCollationKey",
+ "kind": "method",
+ "documentation": "getCollationKey(java.lang.String a): java.text.CollationKey",
+ "insertText": "getCollationKey"
+ },
+ {
+ "label": "getDecomposition",
+ "kind": "method",
+ "documentation": "getDecomposition(): int",
+ "insertText": "getDecomposition"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.lang.String",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getStrength",
+ "kind": "method",
+ "documentation": "getStrength(): int",
+ "insertText": "getStrength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "setDecomposition",
+ "kind": "method",
+ "documentation": "setDecomposition(int a): void",
+ "insertText": "setDecomposition"
+ },
+ {
+ "label": "setStrength",
+ "kind": "method",
+ "documentation": "setStrength(int a): void",
+ "insertText": "setStrength"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "RuleBasedCollator",
+ "kind": "constructor",
+ "documentation": "Constructor: RuleBasedCollator",
+ "insertText": "RuleBasedCollator"
+ }
+ },
+ {
+ "label": "SimpleDateFormat",
+ "kind": "class",
+ "documentation": "Class: SimpleDateFormat",
+ "insertText": "SimpleDateFormat",
+ "properties": [
+ {
+ "label": "applyLocalizedPattern",
+ "kind": "method",
+ "documentation": "applyLocalizedPattern(java.lang.String a): void",
+ "insertText": "applyLocalizedPattern"
+ },
+ {
+ "label": "applyPattern",
+ "kind": "method",
+ "documentation": "applyPattern(java.lang.String a): void",
+ "insertText": "applyPattern"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.lang.Object a, java.lang.StringBuffer b, java.text.FieldPosition c | java.lang.Object a): java.lang.StringBuffer | java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatToCharacterIterator",
+ "kind": "method",
+ "documentation": "formatToCharacterIterator(java.lang.Object a): java.text.AttributedCharacterIterator",
+ "insertText": "formatToCharacterIterator"
+ },
+ {
+ "label": "get2DigitYearStart",
+ "kind": "method",
+ "documentation": "get2DigitYearStart(): java.util.Date",
+ "insertText": "get2DigitYearStart"
+ },
+ {
+ "label": "getCalendar",
+ "kind": "method",
+ "documentation": "getCalendar(): java.util.Calendar",
+ "insertText": "getCalendar"
+ },
+ {
+ "label": "getDateFormatSymbols",
+ "kind": "method",
+ "documentation": "getDateFormatSymbols(): java.text.DateFormatSymbols",
+ "insertText": "getDateFormatSymbols"
+ },
+ {
+ "label": "getNumberFormat",
+ "kind": "method",
+ "documentation": "getNumberFormat(): java.text.NumberFormat",
+ "insertText": "getNumberFormat"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.util.Date",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseObject",
+ "kind": "method",
+ "documentation": "parseObject(java.lang.String a, java.text.ParsePosition b | java.lang.String a): java.lang.Object",
+ "insertText": "parseObject"
+ },
+ {
+ "label": "set2DigitYearStart",
+ "kind": "method",
+ "documentation": "set2DigitYearStart(java.util.Date a): void",
+ "insertText": "set2DigitYearStart"
+ },
+ {
+ "label": "setCalendar",
+ "kind": "method",
+ "documentation": "setCalendar(java.util.Calendar a): void",
+ "insertText": "setCalendar"
+ },
+ {
+ "label": "setDateFormatSymbols",
+ "kind": "method",
+ "documentation": "setDateFormatSymbols(java.text.DateFormatSymbols a): void",
+ "insertText": "setDateFormatSymbols"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setNumberFormat",
+ "kind": "method",
+ "documentation": "setNumberFormat(java.text.NumberFormat a): void",
+ "insertText": "setNumberFormat"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "toLocalizedPattern",
+ "kind": "method",
+ "documentation": "toLocalizedPattern(): java.lang.String",
+ "insertText": "toLocalizedPattern"
+ },
+ {
+ "label": "toPattern",
+ "kind": "method",
+ "documentation": "toPattern(): java.lang.String",
+ "insertText": "toPattern"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleDateFormat",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleDateFormat",
+ "insertText": "SimpleDateFormat"
+ }
+ },
+ {
+ "label": "StringCharacterIterator",
+ "kind": "class",
+ "documentation": "Class: StringCharacterIterator",
+ "insertText": "StringCharacterIterator",
+ "properties": [
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "current",
+ "kind": "method",
+ "documentation": "current(): char",
+ "insertText": "current"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): char",
+ "insertText": "first"
+ },
+ {
+ "label": "getBeginIndex",
+ "kind": "method",
+ "documentation": "getBeginIndex(): int",
+ "insertText": "getBeginIndex"
+ },
+ {
+ "label": "getEndIndex",
+ "kind": "method",
+ "documentation": "getEndIndex(): int",
+ "insertText": "getEndIndex"
+ },
+ {
+ "label": "getIndex",
+ "kind": "method",
+ "documentation": "getIndex(): int",
+ "insertText": "getIndex"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): char",
+ "insertText": "last"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): char",
+ "insertText": "next"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(): char",
+ "insertText": "previous"
+ },
+ {
+ "label": "setIndex",
+ "kind": "method",
+ "documentation": "setIndex(int a): char",
+ "insertText": "setIndex"
+ },
+ {
+ "label": "setText",
+ "kind": "method",
+ "documentation": "setText(java.lang.String a): void",
+ "insertText": "setText"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringCharacterIterator",
+ "kind": "constructor",
+ "documentation": "Constructor: StringCharacterIterator",
+ "insertText": "StringCharacterIterator"
+ }
+ },
+ {
+ "label": "Clock",
+ "kind": "class",
+ "documentation": "Class: Clock",
+ "insertText": "Clock",
+ "properties": [
+ {
+ "label": "fixed",
+ "kind": "method",
+ "documentation": "fixed(java.time.Instant a, java.time.ZoneId b): java.time.Clock",
+ "insertText": "fixed"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "offset"
+ },
+ {
+ "label": "tick",
+ "kind": "method",
+ "documentation": "tick(java.time.Clock a, java.time.Duration b): java.time.Clock",
+ "insertText": "tick"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "instant",
+ "kind": "method",
+ "documentation": "instant(): java.time.Instant",
+ "insertText": "instant"
+ },
+ {
+ "label": "millis",
+ "kind": "method",
+ "documentation": "millis(): long",
+ "insertText": "millis"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeException",
+ "kind": "class",
+ "documentation": "Class: DateTimeException",
+ "insertText": "DateTimeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeException",
+ "insertText": "DateTimeException"
+ }
+ },
+ {
+ "label": "DayOfWeek",
+ "kind": "class",
+ "documentation": "Class: DayOfWeek",
+ "insertText": "DayOfWeek",
+ "properties": [
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: java.time.DayOfWeek",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: java.time.DayOfWeek",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: java.time.DayOfWeek",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: java.time.DayOfWeek",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: java.time.DayOfWeek",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: java.time.DayOfWeek",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: java.time.DayOfWeek",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.DayOfWeek",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.DayOfWeek",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.DayOfWeek",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.DayOfWeek;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.DayOfWeek",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.DayOfWeek",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Duration",
+ "kind": "class",
+ "documentation": "Class: Duration",
+ "insertText": "Duration",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Duration",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): java.time.Duration",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Duration",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, java.time.temporal.TemporalUnit b): java.time.Duration",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(long a): java.time.Duration",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(long a): java.time.Duration",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofMillis",
+ "kind": "method",
+ "documentation": "ofMillis(long a): java.time.Duration",
+ "insertText": "ofMillis"
+ },
+ {
+ "label": "ofMinutes",
+ "kind": "method",
+ "documentation": "ofMinutes(long a): java.time.Duration",
+ "insertText": "ofMinutes"
+ },
+ {
+ "label": "ofNanos",
+ "kind": "method",
+ "documentation": "ofNanos(long a): java.time.Duration",
+ "insertText": "ofNanos"
+ },
+ {
+ "label": "ofSeconds",
+ "kind": "method",
+ "documentation": "ofSeconds(long a, long b | long a): java.time.Duration",
+ "insertText": "ofSeconds"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Duration",
+ "insertText": "parse"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(): java.time.Duration",
+ "insertText": "abs"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Duration a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "dividedBy",
+ "kind": "method",
+ "documentation": "dividedBy(long a): java.time.Duration",
+ "insertText": "dividedBy"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSeconds",
+ "kind": "method",
+ "documentation": "getSeconds(): long",
+ "insertText": "getSeconds"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Duration",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.Duration",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Duration",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.Duration",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Duration",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Duration",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(long a): java.time.Duration",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Duration",
+ "insertText": "negated"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.Duration a): java.time.Duration",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Duration",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.Duration",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Duration",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.Duration",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Duration",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Duration",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toDays",
+ "kind": "method",
+ "documentation": "toDays(): long",
+ "insertText": "toDays"
+ },
+ {
+ "label": "toHours",
+ "kind": "method",
+ "documentation": "toHours(): long",
+ "insertText": "toHours"
+ },
+ {
+ "label": "toMillis",
+ "kind": "method",
+ "documentation": "toMillis(): long",
+ "insertText": "toMillis"
+ },
+ {
+ "label": "toMinutes",
+ "kind": "method",
+ "documentation": "toMinutes(): long",
+ "insertText": "toMinutes"
+ },
+ {
+ "label": "toNanos",
+ "kind": "method",
+ "documentation": "toNanos(): long",
+ "insertText": "toNanos"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withNanos",
+ "kind": "method",
+ "documentation": "withNanos(int a): java.time.Duration",
+ "insertText": "withNanos"
+ },
+ {
+ "label": "withSeconds",
+ "kind": "method",
+ "documentation": "withSeconds(long a): java.time.Duration",
+ "insertText": "withSeconds"
+ }
+ ]
+ },
+ {
+ "label": "Instant",
+ "kind": "class",
+ "documentation": "Class: Instant",
+ "insertText": "Instant",
+ "properties": [
+ {
+ "label": "EPOCH",
+ "kind": "property",
+ "documentation": "EPOCH: java.time.Instant",
+ "insertText": "EPOCH"
+ },
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.Instant",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.Instant",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Instant",
+ "insertText": "from"
+ },
+ {
+ "label": "ofEpochMilli",
+ "kind": "method",
+ "documentation": "ofEpochMilli(long a): java.time.Instant",
+ "insertText": "ofEpochMilli"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, long b | long a): java.time.Instant",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Instant",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Instant a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getEpochSecond",
+ "kind": "method",
+ "documentation": "getEpochSecond(): long",
+ "insertText": "getEpochSecond"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Instant a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.Instant a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMillis",
+ "kind": "method",
+ "documentation": "minusMillis(long a): java.time.Instant",
+ "insertText": "minusMillis"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.Instant",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.Instant",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Instant",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMillis",
+ "kind": "method",
+ "documentation": "plusMillis(long a): java.time.Instant",
+ "insertText": "plusMillis"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.Instant",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.Instant",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.Instant",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Instant",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "LocalDate",
+ "kind": "class",
+ "documentation": "Class: LocalDate",
+ "insertText": "LocalDate",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDate",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDate",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.LocalDate",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochDay",
+ "kind": "method",
+ "documentation": "ofEpochDay(long a): java.time.LocalDate",
+ "insertText": "ofEpochDay"
+ },
+ {
+ "label": "ofYearDay",
+ "kind": "method",
+ "documentation": "ofYearDay(int a, int b): java.time.LocalDate",
+ "insertText": "ofYearDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDate",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atStartOfDay",
+ "kind": "method",
+ "documentation": "atStartOfDay(java.time.ZoneId a): java.time.ZonedDateTime | java.time.LocalDateTime",
+ "insertText": "atStartOfDay"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(int a, int b, int c, int d | int a, int b, int c | int a, int b | java.time.LocalTime a): java.time.LocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDate",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDate",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDate",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDate",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDate",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDate",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDate",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDate",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.Period",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDate",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDate",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDate",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDate",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalDateTime",
+ "kind": "class",
+ "documentation": "Class: LocalDateTime",
+ "insertText": "LocalDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined | int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | java.time.LocalDate a, java.time.LocalTime b): java.time.LocalDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofEpochSecond",
+ "kind": "method",
+ "documentation": "ofEpochSecond(long a, int b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "ofEpochSecond"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.LocalDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.LocalDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.LocalDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.LocalDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.LocalDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.LocalDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.LocalDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.LocalDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.LocalDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.LocalDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.LocalDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "LocalTime",
+ "kind": "class",
+ "documentation": "Class: LocalTime",
+ "insertText": "LocalTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.LocalTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIDNIGHT",
+ "kind": "property",
+ "documentation": "MIDNIGHT: java.time.LocalTime",
+ "insertText": "MIDNIGHT"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.LocalTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "NOON",
+ "kind": "property",
+ "documentation": "NOON: java.time.LocalTime",
+ "insertText": "NOON"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.LocalTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d | int a, int b, int c | int a, int b): java.time.LocalTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNanoOfDay",
+ "kind": "method",
+ "documentation": "ofNanoOfDay(long a): java.time.LocalTime",
+ "insertText": "ofNanoOfDay"
+ },
+ {
+ "label": "ofSecondOfDay",
+ "kind": "method",
+ "documentation": "ofSecondOfDay(long a): java.time.LocalTime",
+ "insertText": "ofSecondOfDay"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.LocalTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDate",
+ "kind": "method",
+ "documentation": "atDate(java.time.LocalDate a): java.time.LocalDateTime",
+ "insertText": "atDate"
+ },
+ {
+ "label": "atOffset",
+ "kind": "method",
+ "documentation": "atOffset(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "atOffset"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.LocalTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.LocalTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.LocalTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.LocalTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.LocalTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.LocalTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.LocalTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.LocalTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.LocalTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.LocalTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.LocalTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.LocalTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toNanoOfDay",
+ "kind": "method",
+ "documentation": "toNanoOfDay(): long",
+ "insertText": "toNanoOfDay"
+ },
+ {
+ "label": "toSecondOfDay",
+ "kind": "method",
+ "documentation": "toSecondOfDay(): int",
+ "insertText": "toSecondOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.LocalTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.LocalTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.LocalTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.LocalTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.LocalTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.LocalTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Month",
+ "kind": "class",
+ "documentation": "Class: Month",
+ "insertText": "Month",
+ "properties": [
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: java.time.Month",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: java.time.Month",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: java.time.Month",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: java.time.Month",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: java.time.Month",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: java.time.Month",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: java.time.Month",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: java.time.Month",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: java.time.Month",
+ "insertText": "MAY"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: java.time.Month",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: java.time.Month",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: java.time.Month",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Month",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Month",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.Month",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.Month;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(boolean a): int",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstMonthOfQuarter",
+ "kind": "method",
+ "documentation": "firstMonthOfQuarter(): java.time.Month",
+ "insertText": "firstMonthOfQuarter"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(boolean a): int",
+ "insertText": "length"
+ },
+ {
+ "label": "maxLength",
+ "kind": "method",
+ "documentation": "maxLength(): int",
+ "insertText": "maxLength"
+ },
+ {
+ "label": "minLength",
+ "kind": "method",
+ "documentation": "minLength(): int",
+ "insertText": "minLength"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a): java.time.Month",
+ "insertText": "minus"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a): java.time.Month",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MonthDay",
+ "kind": "class",
+ "documentation": "Class: MonthDay",
+ "insertText": "MonthDay",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.MonthDay",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.MonthDay",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.MonthDay",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atYear",
+ "kind": "method",
+ "documentation": "atYear(int a): java.time.LocalDate",
+ "insertText": "atYear"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.MonthDay a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.MonthDay a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.MonthDay a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidYear",
+ "kind": "method",
+ "documentation": "isValidYear(int a): boolean",
+ "insertText": "isValidYear"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.Month a): java.time.MonthDay",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.MonthDay",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.MonthDay",
+ "insertText": "withMonth"
+ }
+ ]
+ },
+ {
+ "label": "OffsetDateTime",
+ "kind": "class",
+ "documentation": "Class: OffsetDateTime",
+ "insertText": "OffsetDateTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetDateTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetDateTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneOffset undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneOffset c | java.time.LocalDateTime a, java.time.ZoneOffset b): java.time.OffsetDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZoneSameInstant",
+ "kind": "method",
+ "documentation": "atZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSameInstant"
+ },
+ {
+ "label": "atZoneSimilarLocal",
+ "kind": "method",
+ "documentation": "atZoneSimilarLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "atZoneSimilarLocal"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.OffsetDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.OffsetDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.OffsetDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.OffsetDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.OffsetDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.OffsetDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetTime",
+ "kind": "method",
+ "documentation": "toOffsetTime(): java.time.OffsetTime",
+ "insertText": "toOffsetTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.OffsetDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.OffsetDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetDateTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.OffsetDateTime",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "OffsetTime",
+ "kind": "class",
+ "documentation": "Class: OffsetTime",
+ "insertText": "OffsetTime",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.OffsetTime",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.OffsetTime",
+ "insertText": "MIN"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.OffsetTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, java.time.ZoneOffset e | java.time.LocalTime a, java.time.ZoneOffset b): java.time.OffsetTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.Instant a, java.time.ZoneId b): java.time.OffsetTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.OffsetTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.OffsetTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.OffsetTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.OffsetTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.OffsetTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.OffsetTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.OffsetTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.OffsetTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.OffsetTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.OffsetTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.OffsetTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.OffsetTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.OffsetTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.OffsetTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.OffsetTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.OffsetTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.OffsetTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.OffsetTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.OffsetTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withOffsetSameInstant",
+ "kind": "method",
+ "documentation": "withOffsetSameInstant(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameInstant"
+ },
+ {
+ "label": "withOffsetSameLocal",
+ "kind": "method",
+ "documentation": "withOffsetSameLocal(java.time.ZoneOffset a): java.time.OffsetTime",
+ "insertText": "withOffsetSameLocal"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.OffsetTime",
+ "insertText": "withSecond"
+ }
+ ]
+ },
+ {
+ "label": "Period",
+ "kind": "class",
+ "documentation": "Class: Period",
+ "insertText": "Period",
+ "properties": [
+ {
+ "label": "ZERO",
+ "kind": "property",
+ "documentation": "ZERO: java.time.Period",
+ "insertText": "ZERO"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.LocalDate a, java.time.LocalDate b): java.time.Period",
+ "insertText": "between"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.Period",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDays",
+ "kind": "method",
+ "documentation": "ofDays(int a): java.time.Period",
+ "insertText": "ofDays"
+ },
+ {
+ "label": "ofMonths",
+ "kind": "method",
+ "documentation": "ofMonths(int a): java.time.Period",
+ "insertText": "ofMonths"
+ },
+ {
+ "label": "ofWeeks",
+ "kind": "method",
+ "documentation": "ofWeeks(int a): java.time.Period",
+ "insertText": "ofWeeks"
+ },
+ {
+ "label": "ofYears",
+ "kind": "method",
+ "documentation": "ofYears(int a): java.time.Period",
+ "insertText": "ofYears"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a): java.time.Period",
+ "insertText": "parse"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.IsoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDays",
+ "kind": "method",
+ "documentation": "getDays(): int",
+ "insertText": "getDays"
+ },
+ {
+ "label": "getMonths",
+ "kind": "method",
+ "documentation": "getMonths(): int",
+ "insertText": "getMonths"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "getYears",
+ "kind": "method",
+ "documentation": "getYears(): int",
+ "insertText": "getYears"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.Period",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.Period",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Period",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.Period",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.Period",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.Period",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.Period",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.Period",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.Period",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Period",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTotalMonths",
+ "kind": "method",
+ "documentation": "toTotalMonths(): long",
+ "insertText": "toTotalMonths"
+ },
+ {
+ "label": "withDays",
+ "kind": "method",
+ "documentation": "withDays(int a): java.time.Period",
+ "insertText": "withDays"
+ },
+ {
+ "label": "withMonths",
+ "kind": "method",
+ "documentation": "withMonths(int a): java.time.Period",
+ "insertText": "withMonths"
+ },
+ {
+ "label": "withYears",
+ "kind": "method",
+ "documentation": "withYears(int a): java.time.Period",
+ "insertText": "withYears"
+ }
+ ]
+ },
+ {
+ "label": "Year",
+ "kind": "class",
+ "documentation": "Class: Year",
+ "insertText": "Year",
+ "properties": [
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.Year",
+ "insertText": "from"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(long a): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.Year",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.Year",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atMonth",
+ "kind": "method",
+ "documentation": "atMonth(int a): java.time.YearMonth",
+ "insertText": "atMonth"
+ },
+ {
+ "label": "atMonthDay",
+ "kind": "method",
+ "documentation": "atMonthDay(java.time.MonthDay a): java.time.LocalDate",
+ "insertText": "atMonthDay"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.Year a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.Year a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isLeap",
+ "kind": "method",
+ "documentation": "isLeap(): boolean",
+ "insertText": "isLeap"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidMonthDay",
+ "kind": "method",
+ "documentation": "isValidMonthDay(java.time.MonthDay a): boolean",
+ "insertText": "isValidMonthDay"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.Year",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.Year",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.Year",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.Year",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "YearMonth",
+ "kind": "class",
+ "documentation": "Class: YearMonth",
+ "insertText": "YearMonth",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.YearMonth",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b): java.time.YearMonth",
+ "insertText": "of"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.YearMonth",
+ "insertText": "parse"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atDay",
+ "kind": "method",
+ "documentation": "atDay(int a): java.time.LocalDate",
+ "insertText": "atDay"
+ },
+ {
+ "label": "atEndOfMonth",
+ "kind": "method",
+ "documentation": "atEndOfMonth(): java.time.LocalDate",
+ "insertText": "atEndOfMonth"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.YearMonth a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.YearMonth a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.YearMonth a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "isValidDay",
+ "kind": "method",
+ "documentation": "isValidDay(int a): boolean",
+ "insertText": "isValidDay"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.YearMonth",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.YearMonth",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.YearMonth",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.YearMonth",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.YearMonth",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.YearMonth",
+ "insertText": "with"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.YearMonth",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.YearMonth",
+ "insertText": "withYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneId",
+ "kind": "class",
+ "documentation": "Class: ZoneId",
+ "insertText": "ZoneId",
+ "properties": [
+ {
+ "label": "SHORT_IDS",
+ "kind": "property",
+ "documentation": "SHORT_IDS: java.util.Map",
+ "insertText": "SHORT_IDS"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneId",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a, java.util.Map b | java.lang.String a): java.time.ZoneId",
+ "insertText": "of"
+ },
+ {
+ "label": "ofOffset",
+ "kind": "method",
+ "documentation": "ofOffset(java.lang.String a, java.time.ZoneOffset b): java.time.ZoneId",
+ "insertText": "ofOffset"
+ },
+ {
+ "label": "systemDefault",
+ "kind": "method",
+ "documentation": "systemDefault(): java.time.ZoneId",
+ "insertText": "systemDefault"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffset",
+ "kind": "class",
+ "documentation": "Class: ZoneOffset",
+ "insertText": "ZoneOffset",
+ "properties": [
+ {
+ "label": "MAX",
+ "kind": "property",
+ "documentation": "MAX: java.time.ZoneOffset",
+ "insertText": "MAX"
+ },
+ {
+ "label": "MIN",
+ "kind": "property",
+ "documentation": "MIN: java.time.ZoneOffset",
+ "insertText": "MIN"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.ZoneOffset",
+ "insertText": "UTC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZoneOffset",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.ZoneOffset",
+ "insertText": "of"
+ },
+ {
+ "label": "ofHours",
+ "kind": "method",
+ "documentation": "ofHours(int a): java.time.ZoneOffset",
+ "insertText": "ofHours"
+ },
+ {
+ "label": "ofHoursMinutes",
+ "kind": "method",
+ "documentation": "ofHoursMinutes(int a, int b): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutes"
+ },
+ {
+ "label": "ofHoursMinutesSeconds",
+ "kind": "method",
+ "documentation": "ofHoursMinutesSeconds(int a, int b, int c): java.time.ZoneOffset",
+ "insertText": "ofHoursMinutesSeconds"
+ },
+ {
+ "label": "ofTotalSeconds",
+ "kind": "method",
+ "documentation": "ofTotalSeconds(int a): java.time.ZoneOffset",
+ "insertText": "ofTotalSeconds"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getTotalSeconds",
+ "kind": "method",
+ "documentation": "getTotalSeconds(): int",
+ "insertText": "getTotalSeconds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.ZoneId",
+ "insertText": "normalized"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ZonedDateTime",
+ "insertText": "ZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c, int d, int e, int f, int undefined, java.time.ZoneId undefined | java.time.LocalDate a, java.time.LocalTime b, java.time.ZoneId c | java.time.LocalDateTime a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "of"
+ },
+ {
+ "label": "ofInstant",
+ "kind": "method",
+ "documentation": "ofInstant(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c | java.time.Instant a, java.time.ZoneId b): java.time.ZonedDateTime",
+ "insertText": "ofInstant"
+ },
+ {
+ "label": "ofLocal",
+ "kind": "method",
+ "documentation": "ofLocal(java.time.LocalDateTime a, java.time.ZoneId b, java.time.ZoneOffset c): java.time.ZonedDateTime",
+ "insertText": "ofLocal"
+ },
+ {
+ "label": "ofStrict",
+ "kind": "method",
+ "documentation": "ofStrict(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneId c): java.time.ZonedDateTime",
+ "insertText": "ofStrict"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.format.DateTimeFormatter b | java.lang.CharSequence a): java.time.ZonedDateTime",
+ "insertText": "parse"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "AbstractChronology",
+ "kind": "class",
+ "documentation": "Class: AbstractChronology",
+ "insertText": "AbstractChronology",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDate",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDate",
+ "insertText": "ChronoLocalDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.Era",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoLocalDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoLocalDateTime",
+ "insertText": "ChronoLocalDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atZone",
+ "kind": "method",
+ "documentation": "atZone(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "atZone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(java.time.ZoneOffset a): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(java.time.ZoneOffset a): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ChronoPeriod",
+ "kind": "class",
+ "documentation": "Class: ChronoPeriod",
+ "insertText": "ChronoPeriod",
+ "properties": [
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.chrono.ChronoLocalDate a, java.time.chrono.ChronoLocalDate b): java.time.chrono.ChronoPeriod",
+ "insertText": "between"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNegative",
+ "kind": "method",
+ "documentation": "isNegative(): boolean",
+ "insertText": "isNegative"
+ },
+ {
+ "label": "isZero",
+ "kind": "method",
+ "documentation": "isZero(): boolean",
+ "insertText": "isZero"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "minus"
+ },
+ {
+ "label": "multipliedBy",
+ "kind": "method",
+ "documentation": "multipliedBy(int a): java.time.chrono.ChronoPeriod",
+ "insertText": "multipliedBy"
+ },
+ {
+ "label": "negated",
+ "kind": "method",
+ "documentation": "negated(): java.time.chrono.ChronoPeriod",
+ "insertText": "negated"
+ },
+ {
+ "label": "normalized",
+ "kind": "method",
+ "documentation": "normalized(): java.time.chrono.ChronoPeriod",
+ "insertText": "normalized"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(java.time.temporal.TemporalAmount a): java.time.chrono.ChronoPeriod",
+ "insertText": "plus"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: ChronoZonedDateTime",
+ "insertText": "ChronoZonedDateTime",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "from"
+ },
+ {
+ "label": "timeLineOrder",
+ "kind": "method",
+ "documentation": "timeLineOrder(): java.util.Comparator",
+ "insertText": "timeLineOrder"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.chrono.ChronoLocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "Chronology",
+ "kind": "class",
+ "documentation": "Class: Chronology",
+ "insertText": "Chronology",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.Chronology",
+ "insertText": "from"
+ },
+ {
+ "label": "getAvailableChronologies",
+ "kind": "method",
+ "documentation": "getAvailableChronologies(): java.util.Set",
+ "insertText": "getAvailableChronologies"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.lang.String a): java.time.chrono.Chronology",
+ "insertText": "of"
+ },
+ {
+ "label": "ofLocale",
+ "kind": "method",
+ "documentation": "ofLocale(java.util.Locale a): java.time.chrono.Chronology",
+ "insertText": "ofLocale"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ChronoLocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.Era",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ChronoLocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "Era",
+ "kind": "class",
+ "documentation": "Class: Era",
+ "insertText": "Era",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "HijrahChronology",
+ "kind": "class",
+ "documentation": "Class: HijrahChronology",
+ "insertText": "HijrahChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.HijrahChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.HijrahDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.HijrahDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.HijrahEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.HijrahDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "HijrahDate",
+ "kind": "class",
+ "documentation": "Class: HijrahDate",
+ "insertText": "HijrahDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.HijrahDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.HijrahDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.HijrahChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.HijrahEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.HijrahDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.HijrahDate",
+ "insertText": "with"
+ },
+ {
+ "label": "withVariant",
+ "kind": "method",
+ "documentation": "withVariant(java.time.chrono.HijrahChronology a): java.time.chrono.HijrahDate",
+ "insertText": "withVariant"
+ }
+ ]
+ },
+ {
+ "label": "HijrahEra",
+ "kind": "class",
+ "documentation": "Class: HijrahEra",
+ "insertText": "HijrahEra",
+ "properties": [
+ {
+ "label": "AH",
+ "kind": "property",
+ "documentation": "AH: java.time.chrono.HijrahEra",
+ "insertText": "AH"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.HijrahEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.HijrahEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.HijrahEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoChronology",
+ "kind": "class",
+ "documentation": "Class: IsoChronology",
+ "insertText": "IsoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.IsoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.LocalDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.LocalDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.LocalDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.IsoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.LocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.Period",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.LocalDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.ZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "IsoEra",
+ "kind": "class",
+ "documentation": "Class: IsoEra",
+ "insertText": "IsoEra",
+ "properties": [
+ {
+ "label": "BCE",
+ "kind": "property",
+ "documentation": "BCE: java.time.chrono.IsoEra",
+ "insertText": "BCE"
+ },
+ {
+ "label": "CE",
+ "kind": "property",
+ "documentation": "CE: java.time.chrono.IsoEra",
+ "insertText": "CE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.IsoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.IsoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.IsoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseChronology",
+ "kind": "class",
+ "documentation": "Class: JapaneseChronology",
+ "insertText": "JapaneseChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.JapaneseChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.JapaneseDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.JapaneseDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.JapaneseEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.JapaneseDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseDate",
+ "kind": "class",
+ "documentation": "Class: JapaneseDate",
+ "insertText": "JapaneseDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.JapaneseDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.JapaneseDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.JapaneseChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.JapaneseEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.JapaneseDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.JapaneseDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "JapaneseEra",
+ "kind": "class",
+ "documentation": "Class: JapaneseEra",
+ "insertText": "JapaneseEra",
+ "properties": [
+ {
+ "label": "HEISEI",
+ "kind": "property",
+ "documentation": "HEISEI: java.time.chrono.JapaneseEra",
+ "insertText": "HEISEI"
+ },
+ {
+ "label": "MEIJI",
+ "kind": "property",
+ "documentation": "MEIJI: java.time.chrono.JapaneseEra",
+ "insertText": "MEIJI"
+ },
+ {
+ "label": "SHOWA",
+ "kind": "property",
+ "documentation": "SHOWA: java.time.chrono.JapaneseEra",
+ "insertText": "SHOWA"
+ },
+ {
+ "label": "TAISHO",
+ "kind": "property",
+ "documentation": "TAISHO: java.time.chrono.JapaneseEra",
+ "insertText": "TAISHO"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.JapaneseEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.JapaneseEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.JapaneseEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MinguoChronology",
+ "kind": "class",
+ "documentation": "Class: MinguoChronology",
+ "insertText": "MinguoChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.MinguoChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.MinguoDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.MinguoDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.MinguoEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.MinguoDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "MinguoDate",
+ "kind": "class",
+ "documentation": "Class: MinguoDate",
+ "insertText": "MinguoDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.MinguoDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.MinguoDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.MinguoChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.MinguoEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.MinguoDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.MinguoDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "MinguoEra",
+ "kind": "class",
+ "documentation": "Class: MinguoEra",
+ "insertText": "MinguoEra",
+ "properties": [
+ {
+ "label": "BEFORE_ROC",
+ "kind": "property",
+ "documentation": "BEFORE_ROC: java.time.chrono.MinguoEra",
+ "insertText": "BEFORE_ROC"
+ },
+ {
+ "label": "ROC",
+ "kind": "property",
+ "documentation": "ROC: java.time.chrono.MinguoEra",
+ "insertText": "ROC"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.MinguoEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.MinguoEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.MinguoEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistChronology",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistChronology",
+ "insertText": "ThaiBuddhistChronology",
+ "properties": [
+ {
+ "label": "INSTANCE",
+ "kind": "property",
+ "documentation": "INSTANCE: java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "INSTANCE"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.Chronology a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "date",
+ "kind": "method",
+ "documentation": "date(java.time.chrono.Era a, int b, int c, int d | int a, int b, int c | java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "date"
+ },
+ {
+ "label": "dateEpochDay",
+ "kind": "method",
+ "documentation": "dateEpochDay(long a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateEpochDay"
+ },
+ {
+ "label": "dateYearDay",
+ "kind": "method",
+ "documentation": "dateYearDay(java.time.chrono.Era a, int b, int c | int a, int b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "dateYearDay"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "eraOf",
+ "kind": "method",
+ "documentation": "eraOf(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "eraOf"
+ },
+ {
+ "label": "eras",
+ "kind": "method",
+ "documentation": "eras(): java.util.List",
+ "insertText": "eras"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getId",
+ "kind": "method",
+ "documentation": "getId(): java.lang.String",
+ "insertText": "getId"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(long a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "localDateTime",
+ "kind": "method",
+ "documentation": "localDateTime(java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "localDateTime"
+ },
+ {
+ "label": "period",
+ "kind": "method",
+ "documentation": "period(int a, int b, int c): java.time.chrono.ChronoPeriod",
+ "insertText": "period"
+ },
+ {
+ "label": "prolepticYear",
+ "kind": "method",
+ "documentation": "prolepticYear(java.time.chrono.Era a, int b): int",
+ "insertText": "prolepticYear"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.ChronoField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "resolveDate",
+ "kind": "method",
+ "documentation": "resolveDate(java.util.Map a, java.time.format.ResolverStyle b): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "resolveDate"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "zonedDateTime",
+ "kind": "method",
+ "documentation": "zonedDateTime(java.time.Instant a, java.time.ZoneId b | java.time.temporal.TemporalAccessor a): java.time.chrono.ChronoZonedDateTime",
+ "insertText": "zonedDateTime"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistDate",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistDate",
+ "insertText": "ThaiBuddhistDate",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.temporal.TemporalAccessor a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "from"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a, int b, int c): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "of"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "atTime",
+ "kind": "method",
+ "documentation": "atTime(java.time.LocalTime a): java.time.chrono.ChronoLocalDateTime",
+ "insertText": "atTime"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoLocalDate a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.ThaiBuddhistChronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoLocalDate a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "lengthOfMonth",
+ "kind": "method",
+ "documentation": "lengthOfMonth(): int",
+ "insertText": "lengthOfMonth"
+ },
+ {
+ "label": "lengthOfYear",
+ "kind": "method",
+ "documentation": "lengthOfYear(): int",
+ "insertText": "lengthOfYear"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochDay",
+ "kind": "method",
+ "documentation": "toEpochDay(): long",
+ "insertText": "toEpochDay"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b | java.time.chrono.ChronoLocalDate a): long | java.time.chrono.ChronoPeriod",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.chrono.ThaiBuddhistDate",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "ThaiBuddhistEra",
+ "kind": "class",
+ "documentation": "Class: ThaiBuddhistEra",
+ "insertText": "ThaiBuddhistEra",
+ "properties": [
+ {
+ "label": "BE",
+ "kind": "property",
+ "documentation": "BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BE"
+ },
+ {
+ "label": "BEFORE_BE",
+ "kind": "property",
+ "documentation": "BEFORE_BE: java.time.chrono.ThaiBuddhistEra",
+ "insertText": "BEFORE_BE"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.chrono.ThaiBuddhistEra",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.chrono.ThaiBuddhistEra;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.time.format.TextStyle a, java.util.Locale b): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): int",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatter",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatter",
+ "insertText": "DateTimeFormatter",
+ "properties": [
+ {
+ "label": "BASIC_ISO_DATE",
+ "kind": "property",
+ "documentation": "BASIC_ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "BASIC_ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE",
+ "kind": "property",
+ "documentation": "ISO_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE"
+ },
+ {
+ "label": "ISO_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_DATE_TIME"
+ },
+ {
+ "label": "ISO_INSTANT",
+ "kind": "property",
+ "documentation": "ISO_INSTANT: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_INSTANT"
+ },
+ {
+ "label": "ISO_LOCAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE"
+ },
+ {
+ "label": "ISO_LOCAL_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_DATE_TIME"
+ },
+ {
+ "label": "ISO_LOCAL_TIME",
+ "kind": "property",
+ "documentation": "ISO_LOCAL_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_LOCAL_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_DATE",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE"
+ },
+ {
+ "label": "ISO_OFFSET_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_DATE_TIME"
+ },
+ {
+ "label": "ISO_OFFSET_TIME",
+ "kind": "property",
+ "documentation": "ISO_OFFSET_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_OFFSET_TIME"
+ },
+ {
+ "label": "ISO_ORDINAL_DATE",
+ "kind": "property",
+ "documentation": "ISO_ORDINAL_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ORDINAL_DATE"
+ },
+ {
+ "label": "ISO_TIME",
+ "kind": "property",
+ "documentation": "ISO_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_TIME"
+ },
+ {
+ "label": "ISO_WEEK_DATE",
+ "kind": "property",
+ "documentation": "ISO_WEEK_DATE: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_WEEK_DATE"
+ },
+ {
+ "label": "ISO_ZONED_DATE_TIME",
+ "kind": "property",
+ "documentation": "ISO_ZONED_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "ISO_ZONED_DATE_TIME"
+ },
+ {
+ "label": "RFC_1123_DATE_TIME",
+ "kind": "property",
+ "documentation": "RFC_1123_DATE_TIME: java.time.format.DateTimeFormatter",
+ "insertText": "RFC_1123_DATE_TIME"
+ },
+ {
+ "label": "ofLocalizedDate",
+ "kind": "method",
+ "documentation": "ofLocalizedDate(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDate"
+ },
+ {
+ "label": "ofLocalizedDateTime",
+ "kind": "method",
+ "documentation": "ofLocalizedDateTime(java.time.format.FormatStyle a, java.time.format.FormatStyle b | java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedDateTime"
+ },
+ {
+ "label": "ofLocalizedTime",
+ "kind": "method",
+ "documentation": "ofLocalizedTime(java.time.format.FormatStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "ofLocalizedTime"
+ },
+ {
+ "label": "ofPattern",
+ "kind": "method",
+ "documentation": "ofPattern(java.lang.String a, java.util.Locale b | java.lang.String a): java.time.format.DateTimeFormatter",
+ "insertText": "ofPattern"
+ },
+ {
+ "label": "parsedExcessDays",
+ "kind": "method",
+ "documentation": "parsedExcessDays(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedExcessDays"
+ },
+ {
+ "label": "parsedLeapSecond",
+ "kind": "method",
+ "documentation": "parsedLeapSecond(): java.time.temporal.TemporalQuery",
+ "insertText": "parsedLeapSecond"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.temporal.TemporalAccessor a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.time.temporal.TemporalAccessor a, java.lang.Appendable b): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDecimalStyle",
+ "kind": "method",
+ "documentation": "getDecimalStyle(): java.time.format.DecimalStyle",
+ "insertText": "getDecimalStyle"
+ },
+ {
+ "label": "getLocale",
+ "kind": "method",
+ "documentation": "getLocale(): java.util.Locale",
+ "insertText": "getLocale"
+ },
+ {
+ "label": "getResolverFields",
+ "kind": "method",
+ "documentation": "getResolverFields(): java.util.Set",
+ "insertText": "getResolverFields"
+ },
+ {
+ "label": "getResolverStyle",
+ "kind": "method",
+ "documentation": "getResolverStyle(): java.time.format.ResolverStyle",
+ "insertText": "getResolverStyle"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.CharSequence a, java.time.temporal.TemporalQuery b | java.lang.CharSequence a): org.elasticsearch.painless.lookup.def | java.time.temporal.TemporalAccessor",
+ "insertText": "parse"
+ },
+ {
+ "label": "parseBest",
+ "kind": "method",
+ "documentation": "parseBest(java.lang.CharSequence a, [Ljava.time.temporal.TemporalQuery; b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseBest"
+ },
+ {
+ "label": "parseUnresolved",
+ "kind": "method",
+ "documentation": "parseUnresolved(java.lang.CharSequence a, java.text.ParsePosition b): java.time.temporal.TemporalAccessor",
+ "insertText": "parseUnresolved"
+ },
+ {
+ "label": "toFormat",
+ "kind": "method",
+ "documentation": "toFormat(java.time.temporal.TemporalQuery a): java.text.Format",
+ "insertText": "toFormat"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withChronology",
+ "kind": "method",
+ "documentation": "withChronology(java.time.chrono.Chronology a): java.time.format.DateTimeFormatter",
+ "insertText": "withChronology"
+ },
+ {
+ "label": "withDecimalStyle",
+ "kind": "method",
+ "documentation": "withDecimalStyle(java.time.format.DecimalStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withDecimalStyle"
+ },
+ {
+ "label": "withLocale",
+ "kind": "method",
+ "documentation": "withLocale(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "withLocale"
+ },
+ {
+ "label": "withResolverFields",
+ "kind": "method",
+ "documentation": "withResolverFields(java.util.Set a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverFields"
+ },
+ {
+ "label": "withResolverStyle",
+ "kind": "method",
+ "documentation": "withResolverStyle(java.time.format.ResolverStyle a): java.time.format.DateTimeFormatter",
+ "insertText": "withResolverStyle"
+ },
+ {
+ "label": "withZone",
+ "kind": "method",
+ "documentation": "withZone(java.time.ZoneId a): java.time.format.DateTimeFormatter",
+ "insertText": "withZone"
+ }
+ ]
+ },
+ {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "class",
+ "documentation": "Class: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder",
+ "properties": [
+ {
+ "label": "getLocalizedDateTimePattern",
+ "kind": "method",
+ "documentation": "getLocalizedDateTimePattern(java.time.format.FormatStyle a, java.time.format.FormatStyle b, java.time.chrono.Chronology c, java.util.Locale d): java.lang.String",
+ "insertText": "getLocalizedDateTimePattern"
+ },
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "append"
+ },
+ {
+ "label": "appendChronologyId",
+ "kind": "method",
+ "documentation": "appendChronologyId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyId"
+ },
+ {
+ "label": "appendChronologyText",
+ "kind": "method",
+ "documentation": "appendChronologyText(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendChronologyText"
+ },
+ {
+ "label": "appendFraction",
+ "kind": "method",
+ "documentation": "appendFraction(java.time.temporal.TemporalField a, int b, int c, boolean d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendFraction"
+ },
+ {
+ "label": "appendInstant",
+ "kind": "method",
+ "documentation": "appendInstant(int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendInstant"
+ },
+ {
+ "label": "appendLiteral",
+ "kind": "method",
+ "documentation": "appendLiteral(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLiteral"
+ },
+ {
+ "label": "appendLocalized",
+ "kind": "method",
+ "documentation": "appendLocalized(java.time.format.FormatStyle a, java.time.format.FormatStyle b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalized"
+ },
+ {
+ "label": "appendLocalizedOffset",
+ "kind": "method",
+ "documentation": "appendLocalizedOffset(java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendLocalizedOffset"
+ },
+ {
+ "label": "appendOffset",
+ "kind": "method",
+ "documentation": "appendOffset(java.lang.String a, java.lang.String b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffset"
+ },
+ {
+ "label": "appendOffsetId",
+ "kind": "method",
+ "documentation": "appendOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOffsetId"
+ },
+ {
+ "label": "appendOptional",
+ "kind": "method",
+ "documentation": "appendOptional(java.time.format.DateTimeFormatter a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendOptional"
+ },
+ {
+ "label": "appendPattern",
+ "kind": "method",
+ "documentation": "appendPattern(java.lang.String a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendPattern"
+ },
+ {
+ "label": "appendText",
+ "kind": "method",
+ "documentation": "appendText(java.time.temporal.TemporalField a, java.time.format.TextStyle b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendText"
+ },
+ {
+ "label": "appendValue",
+ "kind": "method",
+ "documentation": "appendValue(java.time.temporal.TemporalField a, int b, int c, java.time.format.SignStyle d | java.time.temporal.TemporalField a, int b | java.time.temporal.TemporalField a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValue"
+ },
+ {
+ "label": "appendValueReduced",
+ "kind": "method",
+ "documentation": "appendValueReduced(java.time.temporal.TemporalField a, int b, int c, int d): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendValueReduced"
+ },
+ {
+ "label": "appendZoneId",
+ "kind": "method",
+ "documentation": "appendZoneId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneId"
+ },
+ {
+ "label": "appendZoneOrOffsetId",
+ "kind": "method",
+ "documentation": "appendZoneOrOffsetId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneOrOffsetId"
+ },
+ {
+ "label": "appendZoneRegionId",
+ "kind": "method",
+ "documentation": "appendZoneRegionId(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneRegionId"
+ },
+ {
+ "label": "appendZoneText",
+ "kind": "method",
+ "documentation": "appendZoneText(java.time.format.TextStyle a, java.util.Set b | java.time.format.TextStyle a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "appendZoneText"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "optionalEnd",
+ "kind": "method",
+ "documentation": "optionalEnd(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalEnd"
+ },
+ {
+ "label": "optionalStart",
+ "kind": "method",
+ "documentation": "optionalStart(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "optionalStart"
+ },
+ {
+ "label": "padNext",
+ "kind": "method",
+ "documentation": "padNext(int a, char b | int a): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "padNext"
+ },
+ {
+ "label": "parseCaseInsensitive",
+ "kind": "method",
+ "documentation": "parseCaseInsensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseInsensitive"
+ },
+ {
+ "label": "parseCaseSensitive",
+ "kind": "method",
+ "documentation": "parseCaseSensitive(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseCaseSensitive"
+ },
+ {
+ "label": "parseDefaulting",
+ "kind": "method",
+ "documentation": "parseDefaulting(java.time.temporal.TemporalField a, long b): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseDefaulting"
+ },
+ {
+ "label": "parseLenient",
+ "kind": "method",
+ "documentation": "parseLenient(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseLenient"
+ },
+ {
+ "label": "parseStrict",
+ "kind": "method",
+ "documentation": "parseStrict(): java.time.format.DateTimeFormatterBuilder",
+ "insertText": "parseStrict"
+ },
+ {
+ "label": "toFormatter",
+ "kind": "method",
+ "documentation": "toFormatter(java.util.Locale a): java.time.format.DateTimeFormatter",
+ "insertText": "toFormatter"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeFormatterBuilder",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeFormatterBuilder",
+ "insertText": "DateTimeFormatterBuilder"
+ }
+ },
+ {
+ "label": "DateTimeParseException",
+ "kind": "class",
+ "documentation": "Class: DateTimeParseException",
+ "insertText": "DateTimeParseException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getParsedString",
+ "kind": "method",
+ "documentation": "getParsedString(): java.lang.String",
+ "insertText": "getParsedString"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DateTimeParseException",
+ "kind": "constructor",
+ "documentation": "Constructor: DateTimeParseException",
+ "insertText": "DateTimeParseException"
+ }
+ },
+ {
+ "label": "DecimalStyle",
+ "kind": "class",
+ "documentation": "Class: DecimalStyle",
+ "insertText": "DecimalStyle",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.format.DecimalStyle",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): java.util.Set",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.Locale a): java.time.format.DecimalStyle",
+ "insertText": "of"
+ },
+ {
+ "label": "ofDefaultLocale",
+ "kind": "method",
+ "documentation": "ofDefaultLocale(): java.time.format.DecimalStyle",
+ "insertText": "ofDefaultLocale"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDecimalSeparator",
+ "kind": "method",
+ "documentation": "getDecimalSeparator(): char",
+ "insertText": "getDecimalSeparator"
+ },
+ {
+ "label": "getNegativeSign",
+ "kind": "method",
+ "documentation": "getNegativeSign(): char",
+ "insertText": "getNegativeSign"
+ },
+ {
+ "label": "getPositiveSign",
+ "kind": "method",
+ "documentation": "getPositiveSign(): char",
+ "insertText": "getPositiveSign"
+ },
+ {
+ "label": "getZeroDigit",
+ "kind": "method",
+ "documentation": "getZeroDigit(): char",
+ "insertText": "getZeroDigit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withDecimalSeparator",
+ "kind": "method",
+ "documentation": "withDecimalSeparator(char a): java.time.format.DecimalStyle",
+ "insertText": "withDecimalSeparator"
+ },
+ {
+ "label": "withNegativeSign",
+ "kind": "method",
+ "documentation": "withNegativeSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withNegativeSign"
+ },
+ {
+ "label": "withPositiveSign",
+ "kind": "method",
+ "documentation": "withPositiveSign(char a): java.time.format.DecimalStyle",
+ "insertText": "withPositiveSign"
+ },
+ {
+ "label": "withZeroDigit",
+ "kind": "method",
+ "documentation": "withZeroDigit(char a): java.time.format.DecimalStyle",
+ "insertText": "withZeroDigit"
+ }
+ ]
+ },
+ {
+ "label": "FormatStyle",
+ "kind": "class",
+ "documentation": "Class: FormatStyle",
+ "insertText": "FormatStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.FormatStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: java.time.format.FormatStyle",
+ "insertText": "LONG"
+ },
+ {
+ "label": "MEDIUM",
+ "kind": "property",
+ "documentation": "MEDIUM: java.time.format.FormatStyle",
+ "insertText": "MEDIUM"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.FormatStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.FormatStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.FormatStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ResolverStyle",
+ "kind": "class",
+ "documentation": "Class: ResolverStyle",
+ "insertText": "ResolverStyle",
+ "properties": [
+ {
+ "label": "LENIENT",
+ "kind": "property",
+ "documentation": "LENIENT: java.time.format.ResolverStyle",
+ "insertText": "LENIENT"
+ },
+ {
+ "label": "SMART",
+ "kind": "property",
+ "documentation": "SMART: java.time.format.ResolverStyle",
+ "insertText": "SMART"
+ },
+ {
+ "label": "STRICT",
+ "kind": "property",
+ "documentation": "STRICT: java.time.format.ResolverStyle",
+ "insertText": "STRICT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.ResolverStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.ResolverStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SignStyle",
+ "kind": "class",
+ "documentation": "Class: SignStyle",
+ "insertText": "SignStyle",
+ "properties": [
+ {
+ "label": "ALWAYS",
+ "kind": "property",
+ "documentation": "ALWAYS: java.time.format.SignStyle",
+ "insertText": "ALWAYS"
+ },
+ {
+ "label": "EXCEEDS_PAD",
+ "kind": "property",
+ "documentation": "EXCEEDS_PAD: java.time.format.SignStyle",
+ "insertText": "EXCEEDS_PAD"
+ },
+ {
+ "label": "NEVER",
+ "kind": "property",
+ "documentation": "NEVER: java.time.format.SignStyle",
+ "insertText": "NEVER"
+ },
+ {
+ "label": "NORMAL",
+ "kind": "property",
+ "documentation": "NORMAL: java.time.format.SignStyle",
+ "insertText": "NORMAL"
+ },
+ {
+ "label": "NOT_NEGATIVE",
+ "kind": "property",
+ "documentation": "NOT_NEGATIVE: java.time.format.SignStyle",
+ "insertText": "NOT_NEGATIVE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.SignStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.SignStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TextStyle",
+ "kind": "class",
+ "documentation": "Class: TextStyle",
+ "insertText": "TextStyle",
+ "properties": [
+ {
+ "label": "FULL",
+ "kind": "property",
+ "documentation": "FULL: java.time.format.TextStyle",
+ "insertText": "FULL"
+ },
+ {
+ "label": "FULL_STANDALONE",
+ "kind": "property",
+ "documentation": "FULL_STANDALONE: java.time.format.TextStyle",
+ "insertText": "FULL_STANDALONE"
+ },
+ {
+ "label": "NARROW",
+ "kind": "property",
+ "documentation": "NARROW: java.time.format.TextStyle",
+ "insertText": "NARROW"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: java.time.format.TextStyle",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: java.time.format.TextStyle",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: java.time.format.TextStyle",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.format.TextStyle",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.format.TextStyle;",
+ "insertText": "values"
+ },
+ {
+ "label": "asNormal",
+ "kind": "method",
+ "documentation": "asNormal(): java.time.format.TextStyle",
+ "insertText": "asNormal"
+ },
+ {
+ "label": "asStandalone",
+ "kind": "method",
+ "documentation": "asStandalone(): java.time.format.TextStyle",
+ "insertText": "asStandalone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isStandalone",
+ "kind": "method",
+ "documentation": "isStandalone(): boolean",
+ "insertText": "isStandalone"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoField",
+ "kind": "class",
+ "documentation": "Class: ChronoField",
+ "insertText": "ChronoField",
+ "properties": [
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "ALIGNED_DAY_OF_WEEK_IN_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_DAY_OF_WEEK_IN_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_DAY_OF_WEEK_IN_YEAR"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_MONTH"
+ },
+ {
+ "label": "ALIGNED_WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "ALIGNED_WEEK_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "ALIGNED_WEEK_OF_YEAR"
+ },
+ {
+ "label": "AMPM_OF_DAY",
+ "kind": "property",
+ "documentation": "AMPM_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "AMPM_OF_DAY"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_AMPM"
+ },
+ {
+ "label": "CLOCK_HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "CLOCK_HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "CLOCK_HOUR_OF_DAY"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "EPOCH_DAY",
+ "kind": "property",
+ "documentation": "EPOCH_DAY: java.time.temporal.ChronoField",
+ "insertText": "EPOCH_DAY"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: java.time.temporal.ChronoField",
+ "insertText": "ERA"
+ },
+ {
+ "label": "HOUR_OF_AMPM",
+ "kind": "property",
+ "documentation": "HOUR_OF_AMPM: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_AMPM"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "INSTANT_SECONDS",
+ "kind": "property",
+ "documentation": "INSTANT_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "INSTANT_SECONDS"
+ },
+ {
+ "label": "MICRO_OF_DAY",
+ "kind": "property",
+ "documentation": "MICRO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_DAY"
+ },
+ {
+ "label": "MICRO_OF_SECOND",
+ "kind": "property",
+ "documentation": "MICRO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MICRO_OF_SECOND"
+ },
+ {
+ "label": "MILLI_OF_DAY",
+ "kind": "property",
+ "documentation": "MILLI_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_DAY"
+ },
+ {
+ "label": "MILLI_OF_SECOND",
+ "kind": "property",
+ "documentation": "MILLI_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "MILLI_OF_SECOND"
+ },
+ {
+ "label": "MINUTE_OF_DAY",
+ "kind": "property",
+ "documentation": "MINUTE_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_DAY"
+ },
+ {
+ "label": "MINUTE_OF_HOUR",
+ "kind": "property",
+ "documentation": "MINUTE_OF_HOUR: java.time.temporal.ChronoField",
+ "insertText": "MINUTE_OF_HOUR"
+ },
+ {
+ "label": "MONTH_OF_YEAR",
+ "kind": "property",
+ "documentation": "MONTH_OF_YEAR: java.time.temporal.ChronoField",
+ "insertText": "MONTH_OF_YEAR"
+ },
+ {
+ "label": "NANO_OF_DAY",
+ "kind": "property",
+ "documentation": "NANO_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_DAY"
+ },
+ {
+ "label": "NANO_OF_SECOND",
+ "kind": "property",
+ "documentation": "NANO_OF_SECOND: java.time.temporal.ChronoField",
+ "insertText": "NANO_OF_SECOND"
+ },
+ {
+ "label": "OFFSET_SECONDS",
+ "kind": "property",
+ "documentation": "OFFSET_SECONDS: java.time.temporal.ChronoField",
+ "insertText": "OFFSET_SECONDS"
+ },
+ {
+ "label": "PROLEPTIC_MONTH",
+ "kind": "property",
+ "documentation": "PROLEPTIC_MONTH: java.time.temporal.ChronoField",
+ "insertText": "PROLEPTIC_MONTH"
+ },
+ {
+ "label": "SECOND_OF_DAY",
+ "kind": "property",
+ "documentation": "SECOND_OF_DAY: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_DAY"
+ },
+ {
+ "label": "SECOND_OF_MINUTE",
+ "kind": "property",
+ "documentation": "SECOND_OF_MINUTE: java.time.temporal.ChronoField",
+ "insertText": "SECOND_OF_MINUTE"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: java.time.temporal.ChronoField",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "YEAR_OF_ERA",
+ "kind": "property",
+ "documentation": "YEAR_OF_ERA: java.time.temporal.ChronoField",
+ "insertText": "YEAR_OF_ERA"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoField",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoField;",
+ "insertText": "values"
+ },
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ChronoUnit",
+ "kind": "class",
+ "documentation": "Class: ChronoUnit",
+ "insertText": "ChronoUnit",
+ "properties": [
+ {
+ "label": "CENTURIES",
+ "kind": "property",
+ "documentation": "CENTURIES: java.time.temporal.ChronoUnit",
+ "insertText": "CENTURIES"
+ },
+ {
+ "label": "DAYS",
+ "kind": "property",
+ "documentation": "DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "DAYS"
+ },
+ {
+ "label": "DECADES",
+ "kind": "property",
+ "documentation": "DECADES: java.time.temporal.ChronoUnit",
+ "insertText": "DECADES"
+ },
+ {
+ "label": "ERAS",
+ "kind": "property",
+ "documentation": "ERAS: java.time.temporal.ChronoUnit",
+ "insertText": "ERAS"
+ },
+ {
+ "label": "FOREVER",
+ "kind": "property",
+ "documentation": "FOREVER: java.time.temporal.ChronoUnit",
+ "insertText": "FOREVER"
+ },
+ {
+ "label": "HALF_DAYS",
+ "kind": "property",
+ "documentation": "HALF_DAYS: java.time.temporal.ChronoUnit",
+ "insertText": "HALF_DAYS"
+ },
+ {
+ "label": "HOURS",
+ "kind": "property",
+ "documentation": "HOURS: java.time.temporal.ChronoUnit",
+ "insertText": "HOURS"
+ },
+ {
+ "label": "MICROS",
+ "kind": "property",
+ "documentation": "MICROS: java.time.temporal.ChronoUnit",
+ "insertText": "MICROS"
+ },
+ {
+ "label": "MILLENNIA",
+ "kind": "property",
+ "documentation": "MILLENNIA: java.time.temporal.ChronoUnit",
+ "insertText": "MILLENNIA"
+ },
+ {
+ "label": "MILLIS",
+ "kind": "property",
+ "documentation": "MILLIS: java.time.temporal.ChronoUnit",
+ "insertText": "MILLIS"
+ },
+ {
+ "label": "MINUTES",
+ "kind": "property",
+ "documentation": "MINUTES: java.time.temporal.ChronoUnit",
+ "insertText": "MINUTES"
+ },
+ {
+ "label": "MONTHS",
+ "kind": "property",
+ "documentation": "MONTHS: java.time.temporal.ChronoUnit",
+ "insertText": "MONTHS"
+ },
+ {
+ "label": "NANOS",
+ "kind": "property",
+ "documentation": "NANOS: java.time.temporal.ChronoUnit",
+ "insertText": "NANOS"
+ },
+ {
+ "label": "SECONDS",
+ "kind": "property",
+ "documentation": "SECONDS: java.time.temporal.ChronoUnit",
+ "insertText": "SECONDS"
+ },
+ {
+ "label": "WEEKS",
+ "kind": "property",
+ "documentation": "WEEKS: java.time.temporal.ChronoUnit",
+ "insertText": "WEEKS"
+ },
+ {
+ "label": "YEARS",
+ "kind": "property",
+ "documentation": "YEARS: java.time.temporal.ChronoUnit",
+ "insertText": "YEARS"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.temporal.ChronoUnit",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.temporal.ChronoUnit;",
+ "insertText": "values"
+ },
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IsoFields",
+ "kind": "class",
+ "documentation": "Class: IsoFields",
+ "insertText": "IsoFields",
+ "properties": [
+ {
+ "label": "DAY_OF_QUARTER",
+ "kind": "property",
+ "documentation": "DAY_OF_QUARTER: java.time.temporal.TemporalField",
+ "insertText": "DAY_OF_QUARTER"
+ },
+ {
+ "label": "QUARTER_OF_YEAR",
+ "kind": "property",
+ "documentation": "QUARTER_OF_YEAR: java.time.temporal.TemporalField",
+ "insertText": "QUARTER_OF_YEAR"
+ },
+ {
+ "label": "QUARTER_YEARS",
+ "kind": "property",
+ "documentation": "QUARTER_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "QUARTER_YEARS"
+ },
+ {
+ "label": "WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_BASED_YEAR"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "WEEK_OF_WEEK_BASED_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_WEEK_BASED_YEAR: java.time.temporal.TemporalField",
+ "insertText": "WEEK_OF_WEEK_BASED_YEAR"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JulianFields",
+ "kind": "class",
+ "documentation": "Class: JulianFields",
+ "insertText": "JulianFields",
+ "properties": [
+ {
+ "label": "JULIAN_DAY",
+ "kind": "property",
+ "documentation": "JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "JULIAN_DAY"
+ },
+ {
+ "label": "MODIFIED_JULIAN_DAY",
+ "kind": "property",
+ "documentation": "MODIFIED_JULIAN_DAY: java.time.temporal.TemporalField",
+ "insertText": "MODIFIED_JULIAN_DAY"
+ },
+ {
+ "label": "RATA_DIE",
+ "kind": "property",
+ "documentation": "RATA_DIE: java.time.temporal.TemporalField",
+ "insertText": "RATA_DIE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Temporal",
+ "kind": "class",
+ "documentation": "Class: Temporal",
+ "insertText": "Temporal",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "minus"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.temporal.Temporal",
+ "insertText": "plus"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.temporal.Temporal",
+ "insertText": "with"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAccessor",
+ "kind": "class",
+ "documentation": "Class: TemporalAccessor",
+ "insertText": "TemporalAccessor",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjuster",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjuster",
+ "insertText": "TemporalAdjuster",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAdjusters",
+ "kind": "class",
+ "documentation": "Class: TemporalAdjusters",
+ "insertText": "TemporalAdjusters",
+ "properties": [
+ {
+ "label": "dayOfWeekInMonth",
+ "kind": "method",
+ "documentation": "dayOfWeekInMonth(int a, java.time.DayOfWeek b): java.time.temporal.TemporalAdjuster",
+ "insertText": "dayOfWeekInMonth"
+ },
+ {
+ "label": "firstDayOfMonth",
+ "kind": "method",
+ "documentation": "firstDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfMonth"
+ },
+ {
+ "label": "firstDayOfNextMonth",
+ "kind": "method",
+ "documentation": "firstDayOfNextMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextMonth"
+ },
+ {
+ "label": "firstDayOfNextYear",
+ "kind": "method",
+ "documentation": "firstDayOfNextYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfNextYear"
+ },
+ {
+ "label": "firstDayOfYear",
+ "kind": "method",
+ "documentation": "firstDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstDayOfYear"
+ },
+ {
+ "label": "firstInMonth",
+ "kind": "method",
+ "documentation": "firstInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "firstInMonth"
+ },
+ {
+ "label": "lastDayOfMonth",
+ "kind": "method",
+ "documentation": "lastDayOfMonth(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfMonth"
+ },
+ {
+ "label": "lastDayOfYear",
+ "kind": "method",
+ "documentation": "lastDayOfYear(): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastDayOfYear"
+ },
+ {
+ "label": "lastInMonth",
+ "kind": "method",
+ "documentation": "lastInMonth(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "lastInMonth"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "next"
+ },
+ {
+ "label": "nextOrSame",
+ "kind": "method",
+ "documentation": "nextOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "nextOrSame"
+ },
+ {
+ "label": "ofDateAdjuster",
+ "kind": "method",
+ "documentation": "ofDateAdjuster(java.util.function.UnaryOperator a): java.time.temporal.TemporalAdjuster",
+ "insertText": "ofDateAdjuster"
+ },
+ {
+ "label": "previous",
+ "kind": "method",
+ "documentation": "previous(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previous"
+ },
+ {
+ "label": "previousOrSame",
+ "kind": "method",
+ "documentation": "previousOrSame(java.time.DayOfWeek a): java.time.temporal.TemporalAdjuster",
+ "insertText": "previousOrSame"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalAmount",
+ "kind": "class",
+ "documentation": "Class: TemporalAmount",
+ "insertText": "TemporalAmount",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalUnit a): long",
+ "insertText": "get"
+ },
+ {
+ "label": "getUnits",
+ "kind": "method",
+ "documentation": "getUnits(): java.util.List",
+ "insertText": "getUnits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "subtractFrom",
+ "kind": "method",
+ "documentation": "subtractFrom(java.time.temporal.Temporal a): java.time.temporal.Temporal",
+ "insertText": "subtractFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalField",
+ "kind": "class",
+ "documentation": "Class: TemporalField",
+ "insertText": "TemporalField",
+ "properties": [
+ {
+ "label": "adjustInto",
+ "kind": "method",
+ "documentation": "adjustInto(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "adjustInto"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBaseUnit",
+ "kind": "method",
+ "documentation": "getBaseUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getBaseUnit"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getFrom",
+ "kind": "method",
+ "documentation": "getFrom(java.time.temporal.TemporalAccessor a): long",
+ "insertText": "getFrom"
+ },
+ {
+ "label": "getRangeUnit",
+ "kind": "method",
+ "documentation": "getRangeUnit(): java.time.temporal.TemporalUnit",
+ "insertText": "getRangeUnit"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.TemporalAccessor a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeRefinedBy",
+ "kind": "method",
+ "documentation": "rangeRefinedBy(java.time.temporal.TemporalAccessor a): java.time.temporal.ValueRange",
+ "insertText": "rangeRefinedBy"
+ },
+ {
+ "label": "resolve",
+ "kind": "method",
+ "documentation": "resolve(java.util.Map a, java.time.temporal.TemporalAccessor b, java.time.format.ResolverStyle c): java.time.temporal.TemporalAccessor",
+ "insertText": "resolve"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQueries",
+ "kind": "class",
+ "documentation": "Class: TemporalQueries",
+ "insertText": "TemporalQueries",
+ "properties": [
+ {
+ "label": "chronology",
+ "kind": "method",
+ "documentation": "chronology(): java.time.temporal.TemporalQuery",
+ "insertText": "chronology"
+ },
+ {
+ "label": "localDate",
+ "kind": "method",
+ "documentation": "localDate(): java.time.temporal.TemporalQuery",
+ "insertText": "localDate"
+ },
+ {
+ "label": "localTime",
+ "kind": "method",
+ "documentation": "localTime(): java.time.temporal.TemporalQuery",
+ "insertText": "localTime"
+ },
+ {
+ "label": "offset",
+ "kind": "method",
+ "documentation": "offset(): java.time.temporal.TemporalQuery",
+ "insertText": "offset"
+ },
+ {
+ "label": "precision",
+ "kind": "method",
+ "documentation": "precision(): java.time.temporal.TemporalQuery",
+ "insertText": "precision"
+ },
+ {
+ "label": "zone",
+ "kind": "method",
+ "documentation": "zone(): java.time.temporal.TemporalQuery",
+ "insertText": "zone"
+ },
+ {
+ "label": "zoneId",
+ "kind": "method",
+ "documentation": "zoneId(): java.time.temporal.TemporalQuery",
+ "insertText": "zoneId"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalQuery",
+ "kind": "class",
+ "documentation": "Class: TemporalQuery",
+ "insertText": "TemporalQuery",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "queryFrom",
+ "kind": "method",
+ "documentation": "queryFrom(java.time.temporal.TemporalAccessor a): org.elasticsearch.painless.lookup.def",
+ "insertText": "queryFrom"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "TemporalUnit",
+ "kind": "class",
+ "documentation": "Class: TemporalUnit",
+ "insertText": "TemporalUnit",
+ "properties": [
+ {
+ "label": "addTo",
+ "kind": "method",
+ "documentation": "addTo(java.time.temporal.Temporal a, long b): java.time.temporal.Temporal",
+ "insertText": "addTo"
+ },
+ {
+ "label": "between",
+ "kind": "method",
+ "documentation": "between(java.time.temporal.Temporal a, java.time.temporal.Temporal b): long",
+ "insertText": "between"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDateBased",
+ "kind": "method",
+ "documentation": "isDateBased(): boolean",
+ "insertText": "isDateBased"
+ },
+ {
+ "label": "isDurationEstimated",
+ "kind": "method",
+ "documentation": "isDurationEstimated(): boolean",
+ "insertText": "isDurationEstimated"
+ },
+ {
+ "label": "isSupportedBy",
+ "kind": "method",
+ "documentation": "isSupportedBy(java.time.temporal.Temporal a): boolean",
+ "insertText": "isSupportedBy"
+ },
+ {
+ "label": "isTimeBased",
+ "kind": "method",
+ "documentation": "isTimeBased(): boolean",
+ "insertText": "isTimeBased"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "class",
+ "documentation": "Class: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnsupportedTemporalTypeException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnsupportedTemporalTypeException",
+ "insertText": "UnsupportedTemporalTypeException"
+ }
+ },
+ {
+ "label": "ValueRange",
+ "kind": "class",
+ "documentation": "Class: ValueRange",
+ "insertText": "ValueRange",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a, long b, long c, long d | long a, long b, long c | long a, long b): java.time.temporal.ValueRange",
+ "insertText": "of"
+ },
+ {
+ "label": "checkValidIntValue",
+ "kind": "method",
+ "documentation": "checkValidIntValue(long a, java.time.temporal.TemporalField b): int",
+ "insertText": "checkValidIntValue"
+ },
+ {
+ "label": "checkValidValue",
+ "kind": "method",
+ "documentation": "checkValidValue(long a, java.time.temporal.TemporalField b): long",
+ "insertText": "checkValidValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLargestMinimum",
+ "kind": "method",
+ "documentation": "getLargestMinimum(): long",
+ "insertText": "getLargestMinimum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(): long",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(): long",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getSmallestMaximum",
+ "kind": "method",
+ "documentation": "getSmallestMaximum(): long",
+ "insertText": "getSmallestMaximum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFixed",
+ "kind": "method",
+ "documentation": "isFixed(): boolean",
+ "insertText": "isFixed"
+ },
+ {
+ "label": "isIntValue",
+ "kind": "method",
+ "documentation": "isIntValue(): boolean",
+ "insertText": "isIntValue"
+ },
+ {
+ "label": "isValidIntValue",
+ "kind": "method",
+ "documentation": "isValidIntValue(long a): boolean",
+ "insertText": "isValidIntValue"
+ },
+ {
+ "label": "isValidValue",
+ "kind": "method",
+ "documentation": "isValidValue(long a): boolean",
+ "insertText": "isValidValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "WeekFields",
+ "kind": "class",
+ "documentation": "Class: WeekFields",
+ "insertText": "WeekFields",
+ "properties": [
+ {
+ "label": "ISO",
+ "kind": "property",
+ "documentation": "ISO: java.time.temporal.WeekFields",
+ "insertText": "ISO"
+ },
+ {
+ "label": "SUNDAY_START",
+ "kind": "property",
+ "documentation": "SUNDAY_START: java.time.temporal.WeekFields",
+ "insertText": "SUNDAY_START"
+ },
+ {
+ "label": "WEEK_BASED_YEARS",
+ "kind": "property",
+ "documentation": "WEEK_BASED_YEARS: java.time.temporal.TemporalUnit",
+ "insertText": "WEEK_BASED_YEARS"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.DayOfWeek a, int b | java.util.Locale a): java.time.temporal.WeekFields",
+ "insertText": "of"
+ },
+ {
+ "label": "dayOfWeek",
+ "kind": "method",
+ "documentation": "dayOfWeek(): java.time.temporal.TemporalField",
+ "insertText": "dayOfWeek"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "weekBasedYear",
+ "kind": "method",
+ "documentation": "weekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekBasedYear"
+ },
+ {
+ "label": "weekOfMonth",
+ "kind": "method",
+ "documentation": "weekOfMonth(): java.time.temporal.TemporalField",
+ "insertText": "weekOfMonth"
+ },
+ {
+ "label": "weekOfWeekBasedYear",
+ "kind": "method",
+ "documentation": "weekOfWeekBasedYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfWeekBasedYear"
+ },
+ {
+ "label": "weekOfYear",
+ "kind": "method",
+ "documentation": "weekOfYear(): java.time.temporal.TemporalField",
+ "insertText": "weekOfYear"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransition",
+ "insertText": "ZoneOffsetTransition",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.zone.ZoneOffsetTransition",
+ "insertText": "of"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.zone.ZoneOffsetTransition a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDateTimeAfter",
+ "kind": "method",
+ "documentation": "getDateTimeAfter(): java.time.LocalDateTime",
+ "insertText": "getDateTimeAfter"
+ },
+ {
+ "label": "getDateTimeBefore",
+ "kind": "method",
+ "documentation": "getDateTimeBefore(): java.time.LocalDateTime",
+ "insertText": "getDateTimeBefore"
+ },
+ {
+ "label": "getDuration",
+ "kind": "method",
+ "documentation": "getDuration(): java.time.Duration",
+ "insertText": "getDuration"
+ },
+ {
+ "label": "getInstant",
+ "kind": "method",
+ "documentation": "getInstant(): java.time.Instant",
+ "insertText": "getInstant"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isGap",
+ "kind": "method",
+ "documentation": "isGap(): boolean",
+ "insertText": "isGap"
+ },
+ {
+ "label": "isOverlap",
+ "kind": "method",
+ "documentation": "isOverlap(): boolean",
+ "insertText": "isOverlap"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.ZoneOffset a): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule",
+ "insertText": "ZoneOffsetTransitionRule",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.Month a, int b, java.time.DayOfWeek c, java.time.LocalTime d, boolean e, java.time.zone.ZoneOffsetTransitionRule$TimeDefinition f, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined, java.time.ZoneOffset undefined): java.time.zone.ZoneOffsetTransitionRule",
+ "insertText": "of"
+ },
+ {
+ "label": "createTransition",
+ "kind": "method",
+ "documentation": "createTransition(int a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "createTransition"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDayOfMonthIndicator",
+ "kind": "method",
+ "documentation": "getDayOfMonthIndicator(): int",
+ "insertText": "getDayOfMonthIndicator"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getLocalTime",
+ "kind": "method",
+ "documentation": "getLocalTime(): java.time.LocalTime",
+ "insertText": "getLocalTime"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getOffsetAfter",
+ "kind": "method",
+ "documentation": "getOffsetAfter(): java.time.ZoneOffset",
+ "insertText": "getOffsetAfter"
+ },
+ {
+ "label": "getOffsetBefore",
+ "kind": "method",
+ "documentation": "getOffsetBefore(): java.time.ZoneOffset",
+ "insertText": "getOffsetBefore"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTimeDefinition",
+ "kind": "method",
+ "documentation": "getTimeDefinition(): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "getTimeDefinition"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isMidnightEndOfDay",
+ "kind": "method",
+ "documentation": "isMidnightEndOfDay(): boolean",
+ "insertText": "isMidnightEndOfDay"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneOffsetTransitionRule.TimeDefinition",
+ "kind": "class",
+ "documentation": "Class: ZoneOffsetTransitionRule.TimeDefinition",
+ "insertText": "ZoneOffsetTransitionRule.TimeDefinition",
+ "properties": [
+ {
+ "label": "STANDARD",
+ "kind": "property",
+ "documentation": "STANDARD: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "STANDARD"
+ },
+ {
+ "label": "UTC",
+ "kind": "property",
+ "documentation": "UTC: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "UTC"
+ },
+ {
+ "label": "WALL",
+ "kind": "property",
+ "documentation": "WALL: java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "WALL"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.time.zone.ZoneOffsetTransitionRule$TimeDefinition",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.time.zone.ZoneOffsetTransitionRule$TimeDefinition;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "createDateTime",
+ "kind": "method",
+ "documentation": "createDateTime(java.time.LocalDateTime a, java.time.ZoneOffset b, java.time.ZoneOffset c): java.time.LocalDateTime",
+ "insertText": "createDateTime"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRules",
+ "kind": "class",
+ "documentation": "Class: ZoneRules",
+ "insertText": "ZoneRules",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.time.ZoneOffset a, java.time.ZoneOffset b, java.util.List c, java.util.List d, java.util.List e | java.time.ZoneOffset a): java.time.zone.ZoneRules",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDaylightSavings",
+ "kind": "method",
+ "documentation": "getDaylightSavings(java.time.Instant a): java.time.Duration",
+ "insertText": "getDaylightSavings"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getStandardOffset",
+ "kind": "method",
+ "documentation": "getStandardOffset(java.time.Instant a): java.time.ZoneOffset",
+ "insertText": "getStandardOffset"
+ },
+ {
+ "label": "getTransition",
+ "kind": "method",
+ "documentation": "getTransition(java.time.LocalDateTime a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "getTransition"
+ },
+ {
+ "label": "getTransitionRules",
+ "kind": "method",
+ "documentation": "getTransitionRules(): java.util.List",
+ "insertText": "getTransitionRules"
+ },
+ {
+ "label": "getTransitions",
+ "kind": "method",
+ "documentation": "getTransitions(): java.util.List",
+ "insertText": "getTransitions"
+ },
+ {
+ "label": "getValidOffsets",
+ "kind": "method",
+ "documentation": "getValidOffsets(java.time.LocalDateTime a): java.util.List",
+ "insertText": "getValidOffsets"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isDaylightSavings",
+ "kind": "method",
+ "documentation": "isDaylightSavings(java.time.Instant a): boolean",
+ "insertText": "isDaylightSavings"
+ },
+ {
+ "label": "isFixedOffset",
+ "kind": "method",
+ "documentation": "isFixedOffset(): boolean",
+ "insertText": "isFixedOffset"
+ },
+ {
+ "label": "isValidOffset",
+ "kind": "method",
+ "documentation": "isValidOffset(java.time.LocalDateTime a, java.time.ZoneOffset b): boolean",
+ "insertText": "isValidOffset"
+ },
+ {
+ "label": "nextTransition",
+ "kind": "method",
+ "documentation": "nextTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "nextTransition"
+ },
+ {
+ "label": "previousTransition",
+ "kind": "method",
+ "documentation": "previousTransition(java.time.Instant a): java.time.zone.ZoneOffsetTransition",
+ "insertText": "previousTransition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ZoneRulesException",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesException",
+ "insertText": "ZoneRulesException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ZoneRulesException",
+ "kind": "constructor",
+ "documentation": "Constructor: ZoneRulesException",
+ "insertText": "ZoneRulesException"
+ }
+ },
+ {
+ "label": "ZoneRulesProvider",
+ "kind": "class",
+ "documentation": "Class: ZoneRulesProvider",
+ "insertText": "ZoneRulesProvider",
+ "properties": [
+ {
+ "label": "getAvailableZoneIds",
+ "kind": "method",
+ "documentation": "getAvailableZoneIds(): java.util.Set",
+ "insertText": "getAvailableZoneIds"
+ },
+ {
+ "label": "getRules",
+ "kind": "method",
+ "documentation": "getRules(java.lang.String a, boolean b): java.time.zone.ZoneRules",
+ "insertText": "getRules"
+ },
+ {
+ "label": "getVersions",
+ "kind": "method",
+ "documentation": "getVersions(java.lang.String a): java.util.NavigableMap",
+ "insertText": "getVersions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractCollection",
+ "kind": "class",
+ "documentation": "Class: AbstractCollection",
+ "insertText": "AbstractCollection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractList",
+ "kind": "class",
+ "documentation": "Class: AbstractList",
+ "insertText": "AbstractList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap",
+ "kind": "class",
+ "documentation": "Class: AbstractMap",
+ "insertText": "AbstractMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleEntry",
+ "insertText": "AbstractMap.SimpleEntry"
+ }
+ },
+ {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "class",
+ "documentation": "Class: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "AbstractMap.SimpleImmutableEntry",
+ "kind": "constructor",
+ "documentation": "Constructor: AbstractMap.SimpleImmutableEntry",
+ "insertText": "AbstractMap.SimpleImmutableEntry"
+ }
+ },
+ {
+ "label": "AbstractQueue",
+ "kind": "class",
+ "documentation": "Class: AbstractQueue",
+ "insertText": "AbstractQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSequentialList",
+ "kind": "class",
+ "documentation": "Class: AbstractSequentialList",
+ "insertText": "AbstractSequentialList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "AbstractSet",
+ "kind": "class",
+ "documentation": "Class: AbstractSet",
+ "insertText": "AbstractSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArrayDeque",
+ "kind": "class",
+ "documentation": "Class: ArrayDeque",
+ "insertText": "ArrayDeque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): java.util.ArrayDeque",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayDeque",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayDeque",
+ "insertText": "ArrayDeque"
+ }
+ },
+ {
+ "label": "ArrayList",
+ "kind": "class",
+ "documentation": "Class: ArrayList",
+ "insertText": "ArrayList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "trimToSize",
+ "kind": "method",
+ "documentation": "trimToSize(): void",
+ "insertText": "trimToSize"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayList",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayList",
+ "insertText": "ArrayList"
+ }
+ },
+ {
+ "label": "Arrays",
+ "kind": "class",
+ "documentation": "Class: Arrays",
+ "insertText": "Arrays",
+ "properties": [
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList([Ljava.lang.Object; a): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals([Ljava.lang.Object; a, [Ljava.lang.Object; b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "deepHashCode",
+ "kind": "method",
+ "documentation": "deepHashCode([Ljava.lang.Object; a): int",
+ "insertText": "deepHashCode"
+ },
+ {
+ "label": "deepToString",
+ "kind": "method",
+ "documentation": "deepToString([Ljava.lang.Object; a): java.lang.String",
+ "insertText": "deepToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64",
+ "kind": "class",
+ "documentation": "Class: Base64",
+ "insertText": "Base64",
+ "properties": [
+ {
+ "label": "getDecoder",
+ "kind": "method",
+ "documentation": "getDecoder(): java.util.Base64$Decoder",
+ "insertText": "getDecoder"
+ },
+ {
+ "label": "getEncoder",
+ "kind": "method",
+ "documentation": "getEncoder(): java.util.Base64$Encoder",
+ "insertText": "getEncoder"
+ },
+ {
+ "label": "getMimeDecoder",
+ "kind": "method",
+ "documentation": "getMimeDecoder(): java.util.Base64$Decoder",
+ "insertText": "getMimeDecoder"
+ },
+ {
+ "label": "getMimeEncoder",
+ "kind": "method",
+ "documentation": "getMimeEncoder(int a, [B b): java.util.Base64$Encoder",
+ "insertText": "getMimeEncoder"
+ },
+ {
+ "label": "getUrlDecoder",
+ "kind": "method",
+ "documentation": "getUrlDecoder(): java.util.Base64$Decoder",
+ "insertText": "getUrlDecoder"
+ },
+ {
+ "label": "getUrlEncoder",
+ "kind": "method",
+ "documentation": "getUrlEncoder(): java.util.Base64$Encoder",
+ "insertText": "getUrlEncoder"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Decoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Decoder",
+ "insertText": "Base64.Decoder",
+ "properties": [
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode([B a, [B b | java.lang.String a): int | [B",
+ "insertText": "decode"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Base64.Encoder",
+ "kind": "class",
+ "documentation": "Class: Base64.Encoder",
+ "insertText": "Base64.Encoder",
+ "properties": [
+ {
+ "label": "encode",
+ "kind": "method",
+ "documentation": "encode([B a, [B b): int",
+ "insertText": "encode"
+ },
+ {
+ "label": "encodeToString",
+ "kind": "method",
+ "documentation": "encodeToString([B a): java.lang.String",
+ "insertText": "encodeToString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "withoutPadding",
+ "kind": "method",
+ "documentation": "withoutPadding(): java.util.Base64$Encoder",
+ "insertText": "withoutPadding"
+ }
+ ]
+ },
+ {
+ "label": "BitSet",
+ "kind": "class",
+ "documentation": "Class: BitSet",
+ "insertText": "BitSet",
+ "properties": [
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf([J a): java.util.BitSet",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.BitSet a): void",
+ "insertText": "and"
+ },
+ {
+ "label": "andNot",
+ "kind": "method",
+ "documentation": "andNot(java.util.BitSet a): void",
+ "insertText": "andNot"
+ },
+ {
+ "label": "cardinality",
+ "kind": "method",
+ "documentation": "cardinality(): int",
+ "insertText": "cardinality"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a, int b | int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flip",
+ "kind": "method",
+ "documentation": "flip(int a, int b | int a): void",
+ "insertText": "flip"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intersects",
+ "kind": "method",
+ "documentation": "intersects(java.util.BitSet a): boolean",
+ "insertText": "intersects"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "nextClearBit",
+ "kind": "method",
+ "documentation": "nextClearBit(int a): int",
+ "insertText": "nextClearBit"
+ },
+ {
+ "label": "nextSetBit",
+ "kind": "method",
+ "documentation": "nextSetBit(int a): int",
+ "insertText": "nextSetBit"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.BitSet a): void",
+ "insertText": "or"
+ },
+ {
+ "label": "previousClearBit",
+ "kind": "method",
+ "documentation": "previousClearBit(int a): int",
+ "insertText": "previousClearBit"
+ },
+ {
+ "label": "previousSetBit",
+ "kind": "method",
+ "documentation": "previousSetBit(int a): int",
+ "insertText": "previousSetBit"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, boolean c | int a, int b | int a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toByteArray",
+ "kind": "method",
+ "documentation": "toByteArray(): [B",
+ "insertText": "toByteArray"
+ },
+ {
+ "label": "toLongArray",
+ "kind": "method",
+ "documentation": "toLongArray(): [J",
+ "insertText": "toLongArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "xor",
+ "kind": "method",
+ "documentation": "xor(java.util.BitSet a): void",
+ "insertText": "xor"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "BitSet",
+ "kind": "constructor",
+ "documentation": "Constructor: BitSet",
+ "insertText": "BitSet"
+ }
+ },
+ {
+ "label": "Calendar",
+ "kind": "class",
+ "documentation": "Class: Calendar",
+ "insertText": "Calendar",
+ "properties": [
+ {
+ "label": "ALL_STYLES",
+ "kind": "property",
+ "documentation": "ALL_STYLES: int",
+ "insertText": "ALL_STYLES"
+ },
+ {
+ "label": "AM",
+ "kind": "property",
+ "documentation": "AM: int",
+ "insertText": "AM"
+ },
+ {
+ "label": "AM_PM",
+ "kind": "property",
+ "documentation": "AM_PM: int",
+ "insertText": "AM_PM"
+ },
+ {
+ "label": "APRIL",
+ "kind": "property",
+ "documentation": "APRIL: int",
+ "insertText": "APRIL"
+ },
+ {
+ "label": "AUGUST",
+ "kind": "property",
+ "documentation": "AUGUST: int",
+ "insertText": "AUGUST"
+ },
+ {
+ "label": "DATE",
+ "kind": "property",
+ "documentation": "DATE: int",
+ "insertText": "DATE"
+ },
+ {
+ "label": "DAY_OF_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_MONTH: int",
+ "insertText": "DAY_OF_MONTH"
+ },
+ {
+ "label": "DAY_OF_WEEK",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK: int",
+ "insertText": "DAY_OF_WEEK"
+ },
+ {
+ "label": "DAY_OF_WEEK_IN_MONTH",
+ "kind": "property",
+ "documentation": "DAY_OF_WEEK_IN_MONTH: int",
+ "insertText": "DAY_OF_WEEK_IN_MONTH"
+ },
+ {
+ "label": "DAY_OF_YEAR",
+ "kind": "property",
+ "documentation": "DAY_OF_YEAR: int",
+ "insertText": "DAY_OF_YEAR"
+ },
+ {
+ "label": "DECEMBER",
+ "kind": "property",
+ "documentation": "DECEMBER: int",
+ "insertText": "DECEMBER"
+ },
+ {
+ "label": "DST_OFFSET",
+ "kind": "property",
+ "documentation": "DST_OFFSET: int",
+ "insertText": "DST_OFFSET"
+ },
+ {
+ "label": "ERA",
+ "kind": "property",
+ "documentation": "ERA: int",
+ "insertText": "ERA"
+ },
+ {
+ "label": "FEBRUARY",
+ "kind": "property",
+ "documentation": "FEBRUARY: int",
+ "insertText": "FEBRUARY"
+ },
+ {
+ "label": "FIELD_COUNT",
+ "kind": "property",
+ "documentation": "FIELD_COUNT: int",
+ "insertText": "FIELD_COUNT"
+ },
+ {
+ "label": "FRIDAY",
+ "kind": "property",
+ "documentation": "FRIDAY: int",
+ "insertText": "FRIDAY"
+ },
+ {
+ "label": "HOUR",
+ "kind": "property",
+ "documentation": "HOUR: int",
+ "insertText": "HOUR"
+ },
+ {
+ "label": "HOUR_OF_DAY",
+ "kind": "property",
+ "documentation": "HOUR_OF_DAY: int",
+ "insertText": "HOUR_OF_DAY"
+ },
+ {
+ "label": "JANUARY",
+ "kind": "property",
+ "documentation": "JANUARY: int",
+ "insertText": "JANUARY"
+ },
+ {
+ "label": "JULY",
+ "kind": "property",
+ "documentation": "JULY: int",
+ "insertText": "JULY"
+ },
+ {
+ "label": "JUNE",
+ "kind": "property",
+ "documentation": "JUNE: int",
+ "insertText": "JUNE"
+ },
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "LONG_FORMAT",
+ "kind": "property",
+ "documentation": "LONG_FORMAT: int",
+ "insertText": "LONG_FORMAT"
+ },
+ {
+ "label": "LONG_STANDALONE",
+ "kind": "property",
+ "documentation": "LONG_STANDALONE: int",
+ "insertText": "LONG_STANDALONE"
+ },
+ {
+ "label": "MARCH",
+ "kind": "property",
+ "documentation": "MARCH: int",
+ "insertText": "MARCH"
+ },
+ {
+ "label": "MAY",
+ "kind": "property",
+ "documentation": "MAY: int",
+ "insertText": "MAY"
+ },
+ {
+ "label": "MILLISECOND",
+ "kind": "property",
+ "documentation": "MILLISECOND: int",
+ "insertText": "MILLISECOND"
+ },
+ {
+ "label": "MINUTE",
+ "kind": "property",
+ "documentation": "MINUTE: int",
+ "insertText": "MINUTE"
+ },
+ {
+ "label": "MONDAY",
+ "kind": "property",
+ "documentation": "MONDAY: int",
+ "insertText": "MONDAY"
+ },
+ {
+ "label": "MONTH",
+ "kind": "property",
+ "documentation": "MONTH: int",
+ "insertText": "MONTH"
+ },
+ {
+ "label": "NARROW_FORMAT",
+ "kind": "property",
+ "documentation": "NARROW_FORMAT: int",
+ "insertText": "NARROW_FORMAT"
+ },
+ {
+ "label": "NARROW_STANDALONE",
+ "kind": "property",
+ "documentation": "NARROW_STANDALONE: int",
+ "insertText": "NARROW_STANDALONE"
+ },
+ {
+ "label": "NOVEMBER",
+ "kind": "property",
+ "documentation": "NOVEMBER: int",
+ "insertText": "NOVEMBER"
+ },
+ {
+ "label": "OCTOBER",
+ "kind": "property",
+ "documentation": "OCTOBER: int",
+ "insertText": "OCTOBER"
+ },
+ {
+ "label": "PM",
+ "kind": "property",
+ "documentation": "PM: int",
+ "insertText": "PM"
+ },
+ {
+ "label": "SATURDAY",
+ "kind": "property",
+ "documentation": "SATURDAY: int",
+ "insertText": "SATURDAY"
+ },
+ {
+ "label": "SECOND",
+ "kind": "property",
+ "documentation": "SECOND: int",
+ "insertText": "SECOND"
+ },
+ {
+ "label": "SEPTEMBER",
+ "kind": "property",
+ "documentation": "SEPTEMBER: int",
+ "insertText": "SEPTEMBER"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "SHORT_FORMAT",
+ "kind": "property",
+ "documentation": "SHORT_FORMAT: int",
+ "insertText": "SHORT_FORMAT"
+ },
+ {
+ "label": "SHORT_STANDALONE",
+ "kind": "property",
+ "documentation": "SHORT_STANDALONE: int",
+ "insertText": "SHORT_STANDALONE"
+ },
+ {
+ "label": "SUNDAY",
+ "kind": "property",
+ "documentation": "SUNDAY: int",
+ "insertText": "SUNDAY"
+ },
+ {
+ "label": "THURSDAY",
+ "kind": "property",
+ "documentation": "THURSDAY: int",
+ "insertText": "THURSDAY"
+ },
+ {
+ "label": "TUESDAY",
+ "kind": "property",
+ "documentation": "TUESDAY: int",
+ "insertText": "TUESDAY"
+ },
+ {
+ "label": "UNDECIMBER",
+ "kind": "property",
+ "documentation": "UNDECIMBER: int",
+ "insertText": "UNDECIMBER"
+ },
+ {
+ "label": "WEDNESDAY",
+ "kind": "property",
+ "documentation": "WEDNESDAY: int",
+ "insertText": "WEDNESDAY"
+ },
+ {
+ "label": "WEEK_OF_MONTH",
+ "kind": "property",
+ "documentation": "WEEK_OF_MONTH: int",
+ "insertText": "WEEK_OF_MONTH"
+ },
+ {
+ "label": "WEEK_OF_YEAR",
+ "kind": "property",
+ "documentation": "WEEK_OF_YEAR: int",
+ "insertText": "WEEK_OF_YEAR"
+ },
+ {
+ "label": "YEAR",
+ "kind": "property",
+ "documentation": "YEAR: int",
+ "insertText": "YEAR"
+ },
+ {
+ "label": "ZONE_OFFSET",
+ "kind": "property",
+ "documentation": "ZONE_OFFSET: int",
+ "insertText": "ZONE_OFFSET"
+ },
+ {
+ "label": "getAvailableCalendarTypes",
+ "kind": "method",
+ "documentation": "getAvailableCalendarTypes(): java.util.Set",
+ "insertText": "getAvailableCalendarTypes"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.util.TimeZone a, java.util.Locale b | java.util.TimeZone a): java.util.Calendar",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Calendar.Builder",
+ "kind": "class",
+ "documentation": "Class: Calendar.Builder",
+ "insertText": "Calendar.Builder",
+ "properties": [
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Calendar",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b): java.util.Calendar$Builder",
+ "insertText": "set"
+ },
+ {
+ "label": "setCalendarType",
+ "kind": "method",
+ "documentation": "setCalendarType(java.lang.String a): java.util.Calendar$Builder",
+ "insertText": "setCalendarType"
+ },
+ {
+ "label": "setDate",
+ "kind": "method",
+ "documentation": "setDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setDate"
+ },
+ {
+ "label": "setFields",
+ "kind": "method",
+ "documentation": "setFields([I a): java.util.Calendar$Builder",
+ "insertText": "setFields"
+ },
+ {
+ "label": "setInstant",
+ "kind": "method",
+ "documentation": "setInstant(long a): java.util.Calendar$Builder",
+ "insertText": "setInstant"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): java.util.Calendar$Builder",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Calendar$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setTimeOfDay",
+ "kind": "method",
+ "documentation": "setTimeOfDay(int a, int b, int c, int d | int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setTimeOfDay"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): java.util.Calendar$Builder",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): java.util.Calendar$Builder",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "setWeekDefinition",
+ "kind": "method",
+ "documentation": "setWeekDefinition(int a, int b): java.util.Calendar$Builder",
+ "insertText": "setWeekDefinition"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Calendar.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Calendar.Builder",
+ "insertText": "Calendar.Builder"
+ }
+ },
+ {
+ "label": "Collection",
+ "kind": "class",
+ "documentation": "Class: Collection",
+ "insertText": "Collection",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collections",
+ "kind": "class",
+ "documentation": "Class: Collections",
+ "insertText": "Collections",
+ "properties": [
+ {
+ "label": "EMPTY_LIST",
+ "kind": "property",
+ "documentation": "EMPTY_LIST: java.util.List",
+ "insertText": "EMPTY_LIST"
+ },
+ {
+ "label": "EMPTY_MAP",
+ "kind": "property",
+ "documentation": "EMPTY_MAP: java.util.Map",
+ "insertText": "EMPTY_MAP"
+ },
+ {
+ "label": "EMPTY_SET",
+ "kind": "property",
+ "documentation": "EMPTY_SET: java.util.Set",
+ "insertText": "EMPTY_SET"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a, [Lorg.elasticsearch.painless.lookup.def; b): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "asLifoQueue",
+ "kind": "method",
+ "documentation": "asLifoQueue(java.util.Deque a): java.util.Queue",
+ "insertText": "asLifoQueue"
+ },
+ {
+ "label": "binarySearch",
+ "kind": "method",
+ "documentation": "binarySearch(java.util.List a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c | java.util.List a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "binarySearch"
+ },
+ {
+ "label": "copy",
+ "kind": "method",
+ "documentation": "copy(java.util.List a, java.util.List b): void",
+ "insertText": "copy"
+ },
+ {
+ "label": "disjoint",
+ "kind": "method",
+ "documentation": "disjoint(java.util.Collection a, java.util.Collection b): boolean",
+ "insertText": "disjoint"
+ },
+ {
+ "label": "emptyEnumeration",
+ "kind": "method",
+ "documentation": "emptyEnumeration(): java.util.Enumeration",
+ "insertText": "emptyEnumeration"
+ },
+ {
+ "label": "emptyIterator",
+ "kind": "method",
+ "documentation": "emptyIterator(): java.util.Iterator",
+ "insertText": "emptyIterator"
+ },
+ {
+ "label": "emptyList",
+ "kind": "method",
+ "documentation": "emptyList(): java.util.List",
+ "insertText": "emptyList"
+ },
+ {
+ "label": "emptyListIterator",
+ "kind": "method",
+ "documentation": "emptyListIterator(): java.util.ListIterator",
+ "insertText": "emptyListIterator"
+ },
+ {
+ "label": "emptyMap",
+ "kind": "method",
+ "documentation": "emptyMap(): java.util.Map",
+ "insertText": "emptyMap"
+ },
+ {
+ "label": "emptyNavigableMap",
+ "kind": "method",
+ "documentation": "emptyNavigableMap(): java.util.NavigableMap",
+ "insertText": "emptyNavigableMap"
+ },
+ {
+ "label": "emptyNavigableSet",
+ "kind": "method",
+ "documentation": "emptyNavigableSet(): java.util.NavigableSet",
+ "insertText": "emptyNavigableSet"
+ },
+ {
+ "label": "emptySet",
+ "kind": "method",
+ "documentation": "emptySet(): java.util.Set",
+ "insertText": "emptySet"
+ },
+ {
+ "label": "emptySortedMap",
+ "kind": "method",
+ "documentation": "emptySortedMap(): java.util.SortedMap",
+ "insertText": "emptySortedMap"
+ },
+ {
+ "label": "emptySortedSet",
+ "kind": "method",
+ "documentation": "emptySortedSet(): java.util.SortedSet",
+ "insertText": "emptySortedSet"
+ },
+ {
+ "label": "enumeration",
+ "kind": "method",
+ "documentation": "enumeration(java.util.Collection a): java.util.Enumeration",
+ "insertText": "enumeration"
+ },
+ {
+ "label": "fill",
+ "kind": "method",
+ "documentation": "fill(java.util.List a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "fill"
+ },
+ {
+ "label": "frequency",
+ "kind": "method",
+ "documentation": "frequency(java.util.Collection a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "frequency"
+ },
+ {
+ "label": "indexOfSubList",
+ "kind": "method",
+ "documentation": "indexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "indexOfSubList"
+ },
+ {
+ "label": "lastIndexOfSubList",
+ "kind": "method",
+ "documentation": "lastIndexOfSubList(java.util.List a, java.util.List b): int",
+ "insertText": "lastIndexOfSubList"
+ },
+ {
+ "label": "list",
+ "kind": "method",
+ "documentation": "list(java.util.Enumeration a): java.util.ArrayList",
+ "insertText": "list"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Collection a, java.util.Comparator b | java.util.Collection a): org.elasticsearch.painless.lookup.def",
+ "insertText": "min"
+ },
+ {
+ "label": "nCopies",
+ "kind": "method",
+ "documentation": "nCopies(int a, org.elasticsearch.painless.lookup.def b): java.util.List",
+ "insertText": "nCopies"
+ },
+ {
+ "label": "newSetFromMap",
+ "kind": "method",
+ "documentation": "newSetFromMap(java.util.Map a): java.util.Set",
+ "insertText": "newSetFromMap"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.List a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c): boolean",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(java.util.List a): void",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(java.util.Comparator a): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "rotate",
+ "kind": "method",
+ "documentation": "rotate(java.util.List a, int b): void",
+ "insertText": "rotate"
+ },
+ {
+ "label": "shuffle",
+ "kind": "method",
+ "documentation": "shuffle(java.util.List a, java.util.Random b | java.util.List a): void",
+ "insertText": "shuffle"
+ },
+ {
+ "label": "singleton",
+ "kind": "method",
+ "documentation": "singleton(org.elasticsearch.painless.lookup.def a): java.util.Set",
+ "insertText": "singleton"
+ },
+ {
+ "label": "singletonList",
+ "kind": "method",
+ "documentation": "singletonList(org.elasticsearch.painless.lookup.def a): java.util.List",
+ "insertText": "singletonList"
+ },
+ {
+ "label": "singletonMap",
+ "kind": "method",
+ "documentation": "singletonMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.Map",
+ "insertText": "singletonMap"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.List a, java.util.Comparator b | java.util.List a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "swap",
+ "kind": "method",
+ "documentation": "swap(java.util.List a, int b, int c): void",
+ "insertText": "swap"
+ },
+ {
+ "label": "unmodifiableCollection",
+ "kind": "method",
+ "documentation": "unmodifiableCollection(java.util.Collection a): java.util.Collection",
+ "insertText": "unmodifiableCollection"
+ },
+ {
+ "label": "unmodifiableList",
+ "kind": "method",
+ "documentation": "unmodifiableList(java.util.List a): java.util.List",
+ "insertText": "unmodifiableList"
+ },
+ {
+ "label": "unmodifiableMap",
+ "kind": "method",
+ "documentation": "unmodifiableMap(java.util.Map a): java.util.Map",
+ "insertText": "unmodifiableMap"
+ },
+ {
+ "label": "unmodifiableNavigableMap",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableMap(java.util.NavigableMap a): java.util.NavigableMap",
+ "insertText": "unmodifiableNavigableMap"
+ },
+ {
+ "label": "unmodifiableNavigableSet",
+ "kind": "method",
+ "documentation": "unmodifiableNavigableSet(java.util.NavigableSet a): java.util.NavigableSet",
+ "insertText": "unmodifiableNavigableSet"
+ },
+ {
+ "label": "unmodifiableSet",
+ "kind": "method",
+ "documentation": "unmodifiableSet(java.util.Set a): java.util.Set",
+ "insertText": "unmodifiableSet"
+ },
+ {
+ "label": "unmodifiableSortedMap",
+ "kind": "method",
+ "documentation": "unmodifiableSortedMap(java.util.SortedMap a): java.util.SortedMap",
+ "insertText": "unmodifiableSortedMap"
+ },
+ {
+ "label": "unmodifiableSortedSet",
+ "kind": "method",
+ "documentation": "unmodifiableSortedSet(java.util.SortedSet a): java.util.SortedSet",
+ "insertText": "unmodifiableSortedSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Comparator",
+ "kind": "class",
+ "documentation": "Class: Comparator",
+ "insertText": "Comparator",
+ "properties": [
+ {
+ "label": "comparing",
+ "kind": "method",
+ "documentation": "comparing(java.util.function.Function a, java.util.Comparator b | java.util.function.Function a): java.util.Comparator",
+ "insertText": "comparing"
+ },
+ {
+ "label": "comparingDouble",
+ "kind": "method",
+ "documentation": "comparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "comparingDouble"
+ },
+ {
+ "label": "comparingInt",
+ "kind": "method",
+ "documentation": "comparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "comparingInt"
+ },
+ {
+ "label": "comparingLong",
+ "kind": "method",
+ "documentation": "comparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "comparingLong"
+ },
+ {
+ "label": "naturalOrder",
+ "kind": "method",
+ "documentation": "naturalOrder(): java.util.Comparator",
+ "insertText": "naturalOrder"
+ },
+ {
+ "label": "nullsFirst",
+ "kind": "method",
+ "documentation": "nullsFirst(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsFirst"
+ },
+ {
+ "label": "nullsLast",
+ "kind": "method",
+ "documentation": "nullsLast(java.util.Comparator a): java.util.Comparator",
+ "insertText": "nullsLast"
+ },
+ {
+ "label": "reverseOrder",
+ "kind": "method",
+ "documentation": "reverseOrder(): java.util.Comparator",
+ "insertText": "reverseOrder"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "reversed",
+ "kind": "method",
+ "documentation": "reversed(): java.util.Comparator",
+ "insertText": "reversed"
+ },
+ {
+ "label": "thenComparing",
+ "kind": "method",
+ "documentation": "thenComparing(java.util.function.Function a, java.util.Comparator b | java.util.Comparator a): java.util.Comparator",
+ "insertText": "thenComparing"
+ },
+ {
+ "label": "thenComparingDouble",
+ "kind": "method",
+ "documentation": "thenComparingDouble(java.util.function.ToDoubleFunction a): java.util.Comparator",
+ "insertText": "thenComparingDouble"
+ },
+ {
+ "label": "thenComparingInt",
+ "kind": "method",
+ "documentation": "thenComparingInt(java.util.function.ToIntFunction a): java.util.Comparator",
+ "insertText": "thenComparingInt"
+ },
+ {
+ "label": "thenComparingLong",
+ "kind": "method",
+ "documentation": "thenComparingLong(java.util.function.ToLongFunction a): java.util.Comparator",
+ "insertText": "thenComparingLong"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ConcurrentModificationException",
+ "kind": "class",
+ "documentation": "Class: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ConcurrentModificationException",
+ "kind": "constructor",
+ "documentation": "Constructor: ConcurrentModificationException",
+ "insertText": "ConcurrentModificationException"
+ }
+ },
+ {
+ "label": "Currency",
+ "kind": "class",
+ "documentation": "Class: Currency",
+ "insertText": "Currency",
+ "properties": [
+ {
+ "label": "getAvailableCurrencies",
+ "kind": "method",
+ "documentation": "getAvailableCurrencies(): java.util.Set",
+ "insertText": "getAvailableCurrencies"
+ },
+ {
+ "label": "getInstance",
+ "kind": "method",
+ "documentation": "getInstance(java.lang.String a): java.util.Currency",
+ "insertText": "getInstance"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCurrencyCode",
+ "kind": "method",
+ "documentation": "getCurrencyCode(): java.lang.String",
+ "insertText": "getCurrencyCode"
+ },
+ {
+ "label": "getDefaultFractionDigits",
+ "kind": "method",
+ "documentation": "getDefaultFractionDigits(): int",
+ "insertText": "getDefaultFractionDigits"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getNumericCode",
+ "kind": "method",
+ "documentation": "getNumericCode(): int",
+ "insertText": "getNumericCode"
+ },
+ {
+ "label": "getSymbol",
+ "kind": "method",
+ "documentation": "getSymbol(java.util.Locale a): java.lang.String",
+ "insertText": "getSymbol"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Date",
+ "kind": "class",
+ "documentation": "Class: Date",
+ "insertText": "Date",
+ "properties": [
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.Instant a): java.util.Date",
+ "insertText": "from"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.util.Date a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.util.Date a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Date a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): long",
+ "insertText": "getTime"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(long a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Date",
+ "kind": "constructor",
+ "documentation": "Constructor: Date",
+ "insertText": "Date"
+ }
+ },
+ {
+ "label": "Deque",
+ "kind": "class",
+ "documentation": "Class: Deque",
+ "insertText": "Deque",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Dictionary",
+ "kind": "class",
+ "documentation": "Class: Dictionary",
+ "insertText": "Dictionary",
+ "properties": [
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.DoubleSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): double",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): double",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): double",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DoubleSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: DoubleSummaryStatistics",
+ "insertText": "DoubleSummaryStatistics"
+ }
+ },
+ {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "DuplicateFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: DuplicateFormatFlagsException",
+ "insertText": "DuplicateFormatFlagsException"
+ }
+ },
+ {
+ "label": "EmptyStackException",
+ "kind": "class",
+ "documentation": "Class: EmptyStackException",
+ "insertText": "EmptyStackException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EmptyStackException",
+ "kind": "constructor",
+ "documentation": "Constructor: EmptyStackException",
+ "insertText": "EmptyStackException"
+ }
+ },
+ {
+ "label": "Enumeration",
+ "kind": "class",
+ "documentation": "Class: Enumeration",
+ "insertText": "Enumeration",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListener",
+ "kind": "class",
+ "documentation": "Class: EventListener",
+ "insertText": "EventListener",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventListenerProxy",
+ "kind": "class",
+ "documentation": "Class: EventListenerProxy",
+ "insertText": "EventListenerProxy",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getListener",
+ "kind": "method",
+ "documentation": "getListener(): java.util.EventListener",
+ "insertText": "getListener"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EventObject",
+ "kind": "class",
+ "documentation": "Class: EventObject",
+ "insertText": "EventObject",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getSource",
+ "kind": "method",
+ "documentation": "getSource(): java.lang.Object",
+ "insertText": "getSource"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "EventObject",
+ "kind": "constructor",
+ "documentation": "Constructor: EventObject",
+ "insertText": "EventObject"
+ }
+ },
+ {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "class",
+ "documentation": "Class: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatFlagsConversionMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatFlagsConversionMismatchException",
+ "insertText": "FormatFlagsConversionMismatchException"
+ }
+ },
+ {
+ "label": "Formattable",
+ "kind": "class",
+ "documentation": "Class: Formattable",
+ "insertText": "Formattable",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "formatTo",
+ "kind": "method",
+ "documentation": "formatTo(java.util.Formatter a, int b, int c, int d): void",
+ "insertText": "formatTo"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormattableFlags",
+ "kind": "class",
+ "documentation": "Class: FormattableFlags",
+ "insertText": "FormattableFlags",
+ "properties": [
+ {
+ "label": "ALTERNATE",
+ "kind": "property",
+ "documentation": "ALTERNATE: int",
+ "insertText": "ALTERNATE"
+ },
+ {
+ "label": "LEFT_JUSTIFY",
+ "kind": "property",
+ "documentation": "LEFT_JUSTIFY: int",
+ "insertText": "LEFT_JUSTIFY"
+ },
+ {
+ "label": "UPPERCASE",
+ "kind": "property",
+ "documentation": "UPPERCASE: int",
+ "insertText": "UPPERCASE"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Formatter",
+ "kind": "class",
+ "documentation": "Class: Formatter",
+ "insertText": "Formatter",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.util.Locale a, java.lang.String b, [Lorg.elasticsearch.painless.lookup.def; c | java.lang.String a, [Lorg.elasticsearch.painless.lookup.def; b): java.util.Formatter",
+ "insertText": "format"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "locale",
+ "kind": "method",
+ "documentation": "locale(): java.util.Locale",
+ "insertText": "locale"
+ },
+ {
+ "label": "out",
+ "kind": "method",
+ "documentation": "out(): java.lang.Appendable",
+ "insertText": "out"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Formatter",
+ "kind": "constructor",
+ "documentation": "Constructor: Formatter",
+ "insertText": "Formatter"
+ }
+ },
+ {
+ "label": "Formatter.BigDecimalLayoutForm",
+ "kind": "class",
+ "documentation": "Class: Formatter.BigDecimalLayoutForm",
+ "insertText": "Formatter.BigDecimalLayoutForm",
+ "properties": [
+ {
+ "label": "DECIMAL_FLOAT",
+ "kind": "property",
+ "documentation": "DECIMAL_FLOAT: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "DECIMAL_FLOAT"
+ },
+ {
+ "label": "SCIENTIFIC",
+ "kind": "property",
+ "documentation": "SCIENTIFIC: java.util.Formatter$BigDecimalLayoutForm",
+ "insertText": "SCIENTIFIC"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FormatterClosedException",
+ "kind": "class",
+ "documentation": "Class: FormatterClosedException",
+ "insertText": "FormatterClosedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "FormatterClosedException",
+ "kind": "constructor",
+ "documentation": "Constructor: FormatterClosedException",
+ "insertText": "FormatterClosedException"
+ }
+ },
+ {
+ "label": "GregorianCalendar",
+ "kind": "class",
+ "documentation": "Class: GregorianCalendar",
+ "insertText": "GregorianCalendar",
+ "properties": [
+ {
+ "label": "AD",
+ "kind": "property",
+ "documentation": "AD: int",
+ "insertText": "AD"
+ },
+ {
+ "label": "BC",
+ "kind": "property",
+ "documentation": "BC: int",
+ "insertText": "BC"
+ },
+ {
+ "label": "from",
+ "kind": "method",
+ "documentation": "from(java.time.ZonedDateTime a): java.util.GregorianCalendar",
+ "insertText": "from"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, int b): void",
+ "insertText": "add"
+ },
+ {
+ "label": "after",
+ "kind": "method",
+ "documentation": "after(java.lang.Object a): boolean",
+ "insertText": "after"
+ },
+ {
+ "label": "before",
+ "kind": "method",
+ "documentation": "before(java.lang.Object a): boolean",
+ "insertText": "before"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(int a): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.Calendar a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getActualMaximum",
+ "kind": "method",
+ "documentation": "getActualMaximum(int a): int",
+ "insertText": "getActualMaximum"
+ },
+ {
+ "label": "getActualMinimum",
+ "kind": "method",
+ "documentation": "getActualMinimum(int a): int",
+ "insertText": "getActualMinimum"
+ },
+ {
+ "label": "getCalendarType",
+ "kind": "method",
+ "documentation": "getCalendarType(): java.lang.String",
+ "insertText": "getCalendarType"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(int a, int b, java.util.Locale c): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayNames",
+ "kind": "method",
+ "documentation": "getDisplayNames(int a, int b, java.util.Locale c): java.util.Map",
+ "insertText": "getDisplayNames"
+ },
+ {
+ "label": "getFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "getFirstDayOfWeek(): int",
+ "insertText": "getFirstDayOfWeek"
+ },
+ {
+ "label": "getGreatestMinimum",
+ "kind": "method",
+ "documentation": "getGreatestMinimum(int a): int",
+ "insertText": "getGreatestMinimum"
+ },
+ {
+ "label": "getGregorianChange",
+ "kind": "method",
+ "documentation": "getGregorianChange(): java.util.Date",
+ "insertText": "getGregorianChange"
+ },
+ {
+ "label": "getLeastMaximum",
+ "kind": "method",
+ "documentation": "getLeastMaximum(int a): int",
+ "insertText": "getLeastMaximum"
+ },
+ {
+ "label": "getMaximum",
+ "kind": "method",
+ "documentation": "getMaximum(int a): int",
+ "insertText": "getMaximum"
+ },
+ {
+ "label": "getMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "getMinimalDaysInFirstWeek(): int",
+ "insertText": "getMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "getMinimum",
+ "kind": "method",
+ "documentation": "getMinimum(int a): int",
+ "insertText": "getMinimum"
+ },
+ {
+ "label": "getTime",
+ "kind": "method",
+ "documentation": "getTime(): java.util.Date",
+ "insertText": "getTime"
+ },
+ {
+ "label": "getTimeInMillis",
+ "kind": "method",
+ "documentation": "getTimeInMillis(): long",
+ "insertText": "getTimeInMillis"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "getWeekYear",
+ "kind": "method",
+ "documentation": "getWeekYear(): int",
+ "insertText": "getWeekYear"
+ },
+ {
+ "label": "getWeeksInWeekYear",
+ "kind": "method",
+ "documentation": "getWeeksInWeekYear(): int",
+ "insertText": "getWeeksInWeekYear"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isLeapYear",
+ "kind": "method",
+ "documentation": "isLeapYear(int a): boolean",
+ "insertText": "isLeapYear"
+ },
+ {
+ "label": "isLenient",
+ "kind": "method",
+ "documentation": "isLenient(): boolean",
+ "insertText": "isLenient"
+ },
+ {
+ "label": "isSet",
+ "kind": "method",
+ "documentation": "isSet(int a): boolean",
+ "insertText": "isSet"
+ },
+ {
+ "label": "isWeekDateSupported",
+ "kind": "method",
+ "documentation": "isWeekDateSupported(): boolean",
+ "insertText": "isWeekDateSupported"
+ },
+ {
+ "label": "roll",
+ "kind": "method",
+ "documentation": "roll(int a, int b): void",
+ "insertText": "roll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, int b, int c, int d, int e, int f | int a, int b, int c, int d, int e | int a, int b, int c | int a, int b): void",
+ "insertText": "set"
+ },
+ {
+ "label": "setFirstDayOfWeek",
+ "kind": "method",
+ "documentation": "setFirstDayOfWeek(int a): void",
+ "insertText": "setFirstDayOfWeek"
+ },
+ {
+ "label": "setGregorianChange",
+ "kind": "method",
+ "documentation": "setGregorianChange(java.util.Date a): void",
+ "insertText": "setGregorianChange"
+ },
+ {
+ "label": "setLenient",
+ "kind": "method",
+ "documentation": "setLenient(boolean a): void",
+ "insertText": "setLenient"
+ },
+ {
+ "label": "setMinimalDaysInFirstWeek",
+ "kind": "method",
+ "documentation": "setMinimalDaysInFirstWeek(int a): void",
+ "insertText": "setMinimalDaysInFirstWeek"
+ },
+ {
+ "label": "setTime",
+ "kind": "method",
+ "documentation": "setTime(java.util.Date a): void",
+ "insertText": "setTime"
+ },
+ {
+ "label": "setTimeInMillis",
+ "kind": "method",
+ "documentation": "setTimeInMillis(long a): void",
+ "insertText": "setTimeInMillis"
+ },
+ {
+ "label": "setTimeZone",
+ "kind": "method",
+ "documentation": "setTimeZone(java.util.TimeZone a): void",
+ "insertText": "setTimeZone"
+ },
+ {
+ "label": "setWeekDate",
+ "kind": "method",
+ "documentation": "setWeekDate(int a, int b, int c): void",
+ "insertText": "setWeekDate"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZonedDateTime",
+ "kind": "method",
+ "documentation": "toZonedDateTime(): java.time.ZonedDateTime",
+ "insertText": "toZonedDateTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "GregorianCalendar",
+ "kind": "constructor",
+ "documentation": "Constructor: GregorianCalendar",
+ "insertText": "GregorianCalendar"
+ }
+ },
+ {
+ "label": "HashMap",
+ "kind": "class",
+ "documentation": "Class: HashMap",
+ "insertText": "HashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: HashMap",
+ "insertText": "HashMap"
+ }
+ },
+ {
+ "label": "HashSet",
+ "kind": "class",
+ "documentation": "Class: HashSet",
+ "insertText": "HashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "HashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: HashSet",
+ "insertText": "HashSet"
+ }
+ },
+ {
+ "label": "Hashtable",
+ "kind": "class",
+ "documentation": "Class: Hashtable",
+ "insertText": "Hashtable",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "keys",
+ "kind": "method",
+ "documentation": "keys(): java.util.Enumeration",
+ "insertText": "keys"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Hashtable",
+ "kind": "constructor",
+ "documentation": "Constructor: Hashtable",
+ "insertText": "Hashtable"
+ }
+ },
+ {
+ "label": "IdentityHashMap",
+ "kind": "class",
+ "documentation": "Class: IdentityHashMap",
+ "insertText": "IdentityHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IdentityHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: IdentityHashMap",
+ "insertText": "IdentityHashMap"
+ }
+ },
+ {
+ "label": "IllegalFormatCodePointException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCodePoint",
+ "kind": "method",
+ "documentation": "getCodePoint(): int",
+ "insertText": "getCodePoint"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatCodePointException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatCodePointException",
+ "insertText": "IllegalFormatCodePointException"
+ }
+ },
+ {
+ "label": "IllegalFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatConversionException",
+ "insertText": "IllegalFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): char",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatException",
+ "insertText": "IllegalFormatException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatFlagsException",
+ "insertText": "IllegalFormatFlagsException"
+ }
+ },
+ {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getPrecision",
+ "kind": "method",
+ "documentation": "getPrecision(): int",
+ "insertText": "getPrecision"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatPrecisionException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatPrecisionException",
+ "insertText": "IllegalFormatPrecisionException"
+ }
+ },
+ {
+ "label": "IllegalFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "getWidth",
+ "kind": "method",
+ "documentation": "getWidth(): int",
+ "insertText": "getWidth"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalFormatWidthException",
+ "insertText": "IllegalFormatWidthException"
+ }
+ },
+ {
+ "label": "IllformedLocaleException",
+ "kind": "class",
+ "documentation": "Class: IllformedLocaleException",
+ "insertText": "IllformedLocaleException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getErrorIndex",
+ "kind": "method",
+ "documentation": "getErrorIndex(): int",
+ "insertText": "getErrorIndex"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllformedLocaleException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllformedLocaleException",
+ "insertText": "IllformedLocaleException"
+ }
+ },
+ {
+ "label": "InputMismatchException",
+ "kind": "class",
+ "documentation": "Class: InputMismatchException",
+ "insertText": "InputMismatchException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InputMismatchException",
+ "kind": "constructor",
+ "documentation": "Constructor: InputMismatchException",
+ "insertText": "InputMismatchException"
+ }
+ },
+ {
+ "label": "IntSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.IntSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): int",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): int",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IntSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: IntSummaryStatistics",
+ "insertText": "IntSummaryStatistics"
+ }
+ },
+ {
+ "label": "Iterator",
+ "kind": "class",
+ "documentation": "Class: Iterator",
+ "insertText": "Iterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LinkedHashMap",
+ "kind": "class",
+ "documentation": "Class: LinkedHashMap",
+ "insertText": "LinkedHashMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashMap",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashMap",
+ "insertText": "LinkedHashMap"
+ }
+ },
+ {
+ "label": "LinkedHashSet",
+ "kind": "class",
+ "documentation": "Class: LinkedHashSet",
+ "insertText": "LinkedHashSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedHashSet",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedHashSet",
+ "insertText": "LinkedHashSet"
+ }
+ },
+ {
+ "label": "LinkedList",
+ "kind": "class",
+ "documentation": "Class: LinkedList",
+ "insertText": "LinkedList",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addFirst",
+ "kind": "method",
+ "documentation": "addFirst(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addFirst"
+ },
+ {
+ "label": "addLast",
+ "kind": "method",
+ "documentation": "addLast(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addLast"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getFirst",
+ "kind": "method",
+ "documentation": "getFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getFirst"
+ },
+ {
+ "label": "getLast",
+ "kind": "method",
+ "documentation": "getLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getLast"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "offerFirst",
+ "kind": "method",
+ "documentation": "offerFirst(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerFirst"
+ },
+ {
+ "label": "offerLast",
+ "kind": "method",
+ "documentation": "offerLast(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offerLast"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "peekFirst",
+ "kind": "method",
+ "documentation": "peekFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekFirst"
+ },
+ {
+ "label": "peekLast",
+ "kind": "method",
+ "documentation": "peekLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peekLast"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeFirst",
+ "kind": "method",
+ "documentation": "removeFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeFirst"
+ },
+ {
+ "label": "removeFirstOccurrence",
+ "kind": "method",
+ "documentation": "removeFirstOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeFirstOccurrence"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "removeLast",
+ "kind": "method",
+ "documentation": "removeLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "removeLast"
+ },
+ {
+ "label": "removeLastOccurrence",
+ "kind": "method",
+ "documentation": "removeLastOccurrence(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeLastOccurrence"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LinkedList",
+ "kind": "constructor",
+ "documentation": "Constructor: LinkedList",
+ "insertText": "LinkedList"
+ }
+ },
+ {
+ "label": "List",
+ "kind": "class",
+ "documentation": "Class: List",
+ "insertText": "List",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ListIterator",
+ "kind": "class",
+ "documentation": "Class: ListIterator",
+ "insertText": "ListIterator",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hasPrevious",
+ "kind": "method",
+ "documentation": "hasPrevious(): boolean",
+ "insertText": "hasPrevious"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "nextIndex",
+ "kind": "method",
+ "documentation": "nextIndex(): int",
+ "insertText": "nextIndex"
+ },
+ {
+ "label": "previousIndex",
+ "kind": "method",
+ "documentation": "previousIndex(): int",
+ "insertText": "previousIndex"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale",
+ "kind": "class",
+ "documentation": "Class: Locale",
+ "insertText": "Locale",
+ "properties": [
+ {
+ "label": "CANADA",
+ "kind": "property",
+ "documentation": "CANADA: java.util.Locale",
+ "insertText": "CANADA"
+ },
+ {
+ "label": "CANADA_FRENCH",
+ "kind": "property",
+ "documentation": "CANADA_FRENCH: java.util.Locale",
+ "insertText": "CANADA_FRENCH"
+ },
+ {
+ "label": "CHINA",
+ "kind": "property",
+ "documentation": "CHINA: java.util.Locale",
+ "insertText": "CHINA"
+ },
+ {
+ "label": "CHINESE",
+ "kind": "property",
+ "documentation": "CHINESE: java.util.Locale",
+ "insertText": "CHINESE"
+ },
+ {
+ "label": "ENGLISH",
+ "kind": "property",
+ "documentation": "ENGLISH: java.util.Locale",
+ "insertText": "ENGLISH"
+ },
+ {
+ "label": "FRANCE",
+ "kind": "property",
+ "documentation": "FRANCE: java.util.Locale",
+ "insertText": "FRANCE"
+ },
+ {
+ "label": "FRENCH",
+ "kind": "property",
+ "documentation": "FRENCH: java.util.Locale",
+ "insertText": "FRENCH"
+ },
+ {
+ "label": "GERMAN",
+ "kind": "property",
+ "documentation": "GERMAN: java.util.Locale",
+ "insertText": "GERMAN"
+ },
+ {
+ "label": "GERMANY",
+ "kind": "property",
+ "documentation": "GERMANY: java.util.Locale",
+ "insertText": "GERMANY"
+ },
+ {
+ "label": "ITALIAN",
+ "kind": "property",
+ "documentation": "ITALIAN: java.util.Locale",
+ "insertText": "ITALIAN"
+ },
+ {
+ "label": "ITALY",
+ "kind": "property",
+ "documentation": "ITALY: java.util.Locale",
+ "insertText": "ITALY"
+ },
+ {
+ "label": "JAPAN",
+ "kind": "property",
+ "documentation": "JAPAN: java.util.Locale",
+ "insertText": "JAPAN"
+ },
+ {
+ "label": "JAPANESE",
+ "kind": "property",
+ "documentation": "JAPANESE: java.util.Locale",
+ "insertText": "JAPANESE"
+ },
+ {
+ "label": "KOREA",
+ "kind": "property",
+ "documentation": "KOREA: java.util.Locale",
+ "insertText": "KOREA"
+ },
+ {
+ "label": "KOREAN",
+ "kind": "property",
+ "documentation": "KOREAN: java.util.Locale",
+ "insertText": "KOREAN"
+ },
+ {
+ "label": "PRC",
+ "kind": "property",
+ "documentation": "PRC: java.util.Locale",
+ "insertText": "PRC"
+ },
+ {
+ "label": "PRIVATE_USE_EXTENSION",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_EXTENSION: char",
+ "insertText": "PRIVATE_USE_EXTENSION"
+ },
+ {
+ "label": "ROOT",
+ "kind": "property",
+ "documentation": "ROOT: java.util.Locale",
+ "insertText": "ROOT"
+ },
+ {
+ "label": "SIMPLIFIED_CHINESE",
+ "kind": "property",
+ "documentation": "SIMPLIFIED_CHINESE: java.util.Locale",
+ "insertText": "SIMPLIFIED_CHINESE"
+ },
+ {
+ "label": "TAIWAN",
+ "kind": "property",
+ "documentation": "TAIWAN: java.util.Locale",
+ "insertText": "TAIWAN"
+ },
+ {
+ "label": "TRADITIONAL_CHINESE",
+ "kind": "property",
+ "documentation": "TRADITIONAL_CHINESE: java.util.Locale",
+ "insertText": "TRADITIONAL_CHINESE"
+ },
+ {
+ "label": "UK",
+ "kind": "property",
+ "documentation": "UK: java.util.Locale",
+ "insertText": "UK"
+ },
+ {
+ "label": "UNICODE_LOCALE_EXTENSION",
+ "kind": "property",
+ "documentation": "UNICODE_LOCALE_EXTENSION: char",
+ "insertText": "UNICODE_LOCALE_EXTENSION"
+ },
+ {
+ "label": "US",
+ "kind": "property",
+ "documentation": "US: java.util.Locale",
+ "insertText": "US"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filter"
+ },
+ {
+ "label": "filterTags",
+ "kind": "method",
+ "documentation": "filterTags(java.util.List a, java.util.Collection b): java.util.List",
+ "insertText": "filterTags"
+ },
+ {
+ "label": "forLanguageTag",
+ "kind": "method",
+ "documentation": "forLanguageTag(java.lang.String a): java.util.Locale",
+ "insertText": "forLanguageTag"
+ },
+ {
+ "label": "getAvailableLocales",
+ "kind": "method",
+ "documentation": "getAvailableLocales(): [Ljava.util.Locale;",
+ "insertText": "getAvailableLocales"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(java.util.Locale$Category a): java.util.Locale",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getISOCountries",
+ "kind": "method",
+ "documentation": "getISOCountries(): [Ljava.lang.String;",
+ "insertText": "getISOCountries"
+ },
+ {
+ "label": "getISOLanguages",
+ "kind": "method",
+ "documentation": "getISOLanguages(): [Ljava.lang.String;",
+ "insertText": "getISOLanguages"
+ },
+ {
+ "label": "lookup",
+ "kind": "method",
+ "documentation": "lookup(java.util.List a, java.util.Collection b): java.util.Locale",
+ "insertText": "lookup"
+ },
+ {
+ "label": "lookupTag",
+ "kind": "method",
+ "documentation": "lookupTag(java.util.List a, java.util.Collection b): java.lang.String",
+ "insertText": "lookupTag"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getCountry",
+ "kind": "method",
+ "documentation": "getCountry(): java.lang.String",
+ "insertText": "getCountry"
+ },
+ {
+ "label": "getDisplayCountry",
+ "kind": "method",
+ "documentation": "getDisplayCountry(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayCountry"
+ },
+ {
+ "label": "getDisplayLanguage",
+ "kind": "method",
+ "documentation": "getDisplayLanguage(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayLanguage"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getDisplayScript",
+ "kind": "method",
+ "documentation": "getDisplayScript(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayScript"
+ },
+ {
+ "label": "getDisplayVariant",
+ "kind": "method",
+ "documentation": "getDisplayVariant(java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayVariant"
+ },
+ {
+ "label": "getExtension",
+ "kind": "method",
+ "documentation": "getExtension(char a): java.lang.String",
+ "insertText": "getExtension"
+ },
+ {
+ "label": "getExtensionKeys",
+ "kind": "method",
+ "documentation": "getExtensionKeys(): java.util.Set",
+ "insertText": "getExtensionKeys"
+ },
+ {
+ "label": "getISO3Country",
+ "kind": "method",
+ "documentation": "getISO3Country(): java.lang.String",
+ "insertText": "getISO3Country"
+ },
+ {
+ "label": "getISO3Language",
+ "kind": "method",
+ "documentation": "getISO3Language(): java.lang.String",
+ "insertText": "getISO3Language"
+ },
+ {
+ "label": "getLanguage",
+ "kind": "method",
+ "documentation": "getLanguage(): java.lang.String",
+ "insertText": "getLanguage"
+ },
+ {
+ "label": "getScript",
+ "kind": "method",
+ "documentation": "getScript(): java.lang.String",
+ "insertText": "getScript"
+ },
+ {
+ "label": "getUnicodeLocaleAttributes",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleAttributes(): java.util.Set",
+ "insertText": "getUnicodeLocaleAttributes"
+ },
+ {
+ "label": "getUnicodeLocaleKeys",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleKeys(): java.util.Set",
+ "insertText": "getUnicodeLocaleKeys"
+ },
+ {
+ "label": "getUnicodeLocaleType",
+ "kind": "method",
+ "documentation": "getUnicodeLocaleType(java.lang.String a): java.lang.String",
+ "insertText": "getUnicodeLocaleType"
+ },
+ {
+ "label": "getVariant",
+ "kind": "method",
+ "documentation": "getVariant(): java.lang.String",
+ "insertText": "getVariant"
+ },
+ {
+ "label": "hasExtensions",
+ "kind": "method",
+ "documentation": "hasExtensions(): boolean",
+ "insertText": "hasExtensions"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "stripExtensions",
+ "kind": "method",
+ "documentation": "stripExtensions(): java.util.Locale",
+ "insertText": "stripExtensions"
+ },
+ {
+ "label": "toLanguageTag",
+ "kind": "method",
+ "documentation": "toLanguageTag(): java.lang.String",
+ "insertText": "toLanguageTag"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale",
+ "insertText": "Locale"
+ }
+ },
+ {
+ "label": "Locale.Builder",
+ "kind": "class",
+ "documentation": "Class: Locale.Builder",
+ "insertText": "Locale.Builder",
+ "properties": [
+ {
+ "label": "addUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "addUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "addUnicodeLocaleAttribute"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.Locale",
+ "insertText": "build"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): java.util.Locale$Builder",
+ "insertText": "clear"
+ },
+ {
+ "label": "clearExtensions",
+ "kind": "method",
+ "documentation": "clearExtensions(): java.util.Locale$Builder",
+ "insertText": "clearExtensions"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "removeUnicodeLocaleAttribute",
+ "kind": "method",
+ "documentation": "removeUnicodeLocaleAttribute(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "removeUnicodeLocaleAttribute"
+ },
+ {
+ "label": "setExtension",
+ "kind": "method",
+ "documentation": "setExtension(char a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setExtension"
+ },
+ {
+ "label": "setLanguage",
+ "kind": "method",
+ "documentation": "setLanguage(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguage"
+ },
+ {
+ "label": "setLanguageTag",
+ "kind": "method",
+ "documentation": "setLanguageTag(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setLanguageTag"
+ },
+ {
+ "label": "setLocale",
+ "kind": "method",
+ "documentation": "setLocale(java.util.Locale a): java.util.Locale$Builder",
+ "insertText": "setLocale"
+ },
+ {
+ "label": "setRegion",
+ "kind": "method",
+ "documentation": "setRegion(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setRegion"
+ },
+ {
+ "label": "setScript",
+ "kind": "method",
+ "documentation": "setScript(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setScript"
+ },
+ {
+ "label": "setUnicodeLocaleKeyword",
+ "kind": "method",
+ "documentation": "setUnicodeLocaleKeyword(java.lang.String a, java.lang.String b): java.util.Locale$Builder",
+ "insertText": "setUnicodeLocaleKeyword"
+ },
+ {
+ "label": "setVariant",
+ "kind": "method",
+ "documentation": "setVariant(java.lang.String a): java.util.Locale$Builder",
+ "insertText": "setVariant"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.Builder",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.Builder",
+ "insertText": "Locale.Builder"
+ }
+ },
+ {
+ "label": "Locale.Category",
+ "kind": "class",
+ "documentation": "Class: Locale.Category",
+ "insertText": "Locale.Category",
+ "properties": [
+ {
+ "label": "DISPLAY",
+ "kind": "property",
+ "documentation": "DISPLAY: java.util.Locale$Category",
+ "insertText": "DISPLAY"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: java.util.Locale$Category",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$Category",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$Category;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.FilteringMode",
+ "kind": "class",
+ "documentation": "Class: Locale.FilteringMode",
+ "insertText": "Locale.FilteringMode",
+ "properties": [
+ {
+ "label": "AUTOSELECT_FILTERING",
+ "kind": "property",
+ "documentation": "AUTOSELECT_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "AUTOSELECT_FILTERING"
+ },
+ {
+ "label": "EXTENDED_FILTERING",
+ "kind": "property",
+ "documentation": "EXTENDED_FILTERING: java.util.Locale$FilteringMode",
+ "insertText": "EXTENDED_FILTERING"
+ },
+ {
+ "label": "IGNORE_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "IGNORE_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "IGNORE_EXTENDED_RANGES"
+ },
+ {
+ "label": "MAP_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "MAP_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "MAP_EXTENDED_RANGES"
+ },
+ {
+ "label": "REJECT_EXTENDED_RANGES",
+ "kind": "property",
+ "documentation": "REJECT_EXTENDED_RANGES: java.util.Locale$FilteringMode",
+ "insertText": "REJECT_EXTENDED_RANGES"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.Locale$FilteringMode",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.Locale$FilteringMode;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Locale.LanguageRange",
+ "kind": "class",
+ "documentation": "Class: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange",
+ "properties": [
+ {
+ "label": "MAX_WEIGHT",
+ "kind": "property",
+ "documentation": "MAX_WEIGHT: double",
+ "insertText": "MAX_WEIGHT"
+ },
+ {
+ "label": "MIN_WEIGHT",
+ "kind": "property",
+ "documentation": "MIN_WEIGHT: double",
+ "insertText": "MIN_WEIGHT"
+ },
+ {
+ "label": "mapEquivalents",
+ "kind": "method",
+ "documentation": "mapEquivalents(java.util.List a, java.util.Map b): java.util.List",
+ "insertText": "mapEquivalents"
+ },
+ {
+ "label": "parse",
+ "kind": "method",
+ "documentation": "parse(java.lang.String a, java.util.Map b | java.lang.String a): java.util.List",
+ "insertText": "parse"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getRange",
+ "kind": "method",
+ "documentation": "getRange(): java.lang.String",
+ "insertText": "getRange"
+ },
+ {
+ "label": "getWeight",
+ "kind": "method",
+ "documentation": "getWeight(): double",
+ "insertText": "getWeight"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Locale.LanguageRange",
+ "kind": "constructor",
+ "documentation": "Constructor: Locale.LanguageRange",
+ "insertText": "Locale.LanguageRange"
+ }
+ },
+ {
+ "label": "LongSummaryStatistics",
+ "kind": "class",
+ "documentation": "Class: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "combine",
+ "kind": "method",
+ "documentation": "combine(java.util.LongSummaryStatistics a): void",
+ "insertText": "combine"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAverage",
+ "kind": "method",
+ "documentation": "getAverage(): double",
+ "insertText": "getAverage"
+ },
+ {
+ "label": "getCount",
+ "kind": "method",
+ "documentation": "getCount(): long",
+ "insertText": "getCount"
+ },
+ {
+ "label": "getMax",
+ "kind": "method",
+ "documentation": "getMax(): long",
+ "insertText": "getMax"
+ },
+ {
+ "label": "getMin",
+ "kind": "method",
+ "documentation": "getMin(): long",
+ "insertText": "getMin"
+ },
+ {
+ "label": "getSum",
+ "kind": "method",
+ "documentation": "getSum(): long",
+ "insertText": "getSum"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "LongSummaryStatistics",
+ "kind": "constructor",
+ "documentation": "Constructor: LongSummaryStatistics",
+ "insertText": "LongSummaryStatistics"
+ }
+ },
+ {
+ "label": "Map",
+ "kind": "class",
+ "documentation": "Class: Map",
+ "insertText": "Map",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "Map.Entry",
+ "kind": "class",
+ "documentation": "Class: Map.Entry",
+ "insertText": "Map.Entry",
+ "properties": [
+ {
+ "label": "comparingByKey",
+ "kind": "method",
+ "documentation": "comparingByKey(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByKey"
+ },
+ {
+ "label": "comparingByValue",
+ "kind": "method",
+ "documentation": "comparingByValue(java.util.Comparator a): java.util.Comparator",
+ "insertText": "comparingByValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "setValue",
+ "kind": "method",
+ "documentation": "setValue(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "setValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "MissingFormatArgumentException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatArgumentException",
+ "insertText": "MissingFormatArgumentException"
+ }
+ },
+ {
+ "label": "MissingFormatWidthException",
+ "kind": "class",
+ "documentation": "Class: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFormatSpecifier",
+ "kind": "method",
+ "documentation": "getFormatSpecifier(): java.lang.String",
+ "insertText": "getFormatSpecifier"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingFormatWidthException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingFormatWidthException",
+ "insertText": "MissingFormatWidthException"
+ }
+ },
+ {
+ "label": "MissingResourceException",
+ "kind": "class",
+ "documentation": "Class: MissingResourceException",
+ "insertText": "MissingResourceException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getClassName",
+ "kind": "method",
+ "documentation": "getClassName(): java.lang.String",
+ "insertText": "getClassName"
+ },
+ {
+ "label": "getKey",
+ "kind": "method",
+ "documentation": "getKey(): java.lang.String",
+ "insertText": "getKey"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "MissingResourceException",
+ "kind": "constructor",
+ "documentation": "Constructor: MissingResourceException",
+ "insertText": "MissingResourceException"
+ }
+ },
+ {
+ "label": "NavigableMap",
+ "kind": "class",
+ "documentation": "Class: NavigableMap",
+ "insertText": "NavigableMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "NavigableSet",
+ "kind": "class",
+ "documentation": "Class: NavigableSet",
+ "insertText": "NavigableSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NoSuchElementException",
+ "kind": "class",
+ "documentation": "Class: NoSuchElementException",
+ "insertText": "NoSuchElementException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchElementException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchElementException",
+ "insertText": "NoSuchElementException"
+ }
+ },
+ {
+ "label": "Objects",
+ "kind": "class",
+ "documentation": "Class: Objects",
+ "insertText": "Objects",
+ "properties": [
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.Comparator c): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "deepEquals",
+ "kind": "method",
+ "documentation": "deepEquals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "deepEquals"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a, java.lang.Object b): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hash",
+ "kind": "method",
+ "documentation": "hash([Ljava.lang.Object; a): int",
+ "insertText": "hash"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(java.lang.Object a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isNull",
+ "kind": "method",
+ "documentation": "isNull(java.lang.Object a): boolean",
+ "insertText": "isNull"
+ },
+ {
+ "label": "nonNull",
+ "kind": "method",
+ "documentation": "nonNull(java.lang.Object a): boolean",
+ "insertText": "nonNull"
+ },
+ {
+ "label": "requireNonNull",
+ "kind": "method",
+ "documentation": "requireNonNull(org.elasticsearch.painless.lookup.def a, java.lang.String b | org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "requireNonNull"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.Object a, java.lang.String b | java.lang.Object a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Observable",
+ "kind": "class",
+ "documentation": "Class: Observable",
+ "insertText": "Observable",
+ "properties": [
+ {
+ "label": "addObserver",
+ "kind": "method",
+ "documentation": "addObserver(java.util.Observer a): void",
+ "insertText": "addObserver"
+ },
+ {
+ "label": "countObservers",
+ "kind": "method",
+ "documentation": "countObservers(): int",
+ "insertText": "countObservers"
+ },
+ {
+ "label": "deleteObserver",
+ "kind": "method",
+ "documentation": "deleteObserver(java.util.Observer a): void",
+ "insertText": "deleteObserver"
+ },
+ {
+ "label": "deleteObservers",
+ "kind": "method",
+ "documentation": "deleteObservers(): void",
+ "insertText": "deleteObservers"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasChanged",
+ "kind": "method",
+ "documentation": "hasChanged(): boolean",
+ "insertText": "hasChanged"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "notifyObservers",
+ "kind": "method",
+ "documentation": "notifyObservers(java.lang.Object a): void",
+ "insertText": "notifyObservers"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Observable",
+ "kind": "constructor",
+ "documentation": "Constructor: Observable",
+ "insertText": "Observable"
+ }
+ },
+ {
+ "label": "Observer",
+ "kind": "class",
+ "documentation": "Class: Observer",
+ "insertText": "Observer",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "update",
+ "kind": "method",
+ "documentation": "update(java.util.Observable a, java.lang.Object b): void",
+ "insertText": "update"
+ }
+ ]
+ },
+ {
+ "label": "Optional",
+ "kind": "class",
+ "documentation": "Class: Optional",
+ "insertText": "Optional",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.Optional",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "of"
+ },
+ {
+ "label": "ofNullable",
+ "kind": "method",
+ "documentation": "ofNullable(org.elasticsearch.painless.lookup.def a): java.util.Optional",
+ "insertText": "ofNullable"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.Optional",
+ "insertText": "filter"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.Optional",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.Consumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.Optional",
+ "insertText": "map"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): org.elasticsearch.painless.lookup.def",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalDouble",
+ "kind": "class",
+ "documentation": "Class: OptionalDouble",
+ "insertText": "OptionalDouble",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalDouble",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(double a): java.util.OptionalDouble",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.DoubleConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(double a): double",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.DoubleSupplier a): double",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): double",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalInt",
+ "kind": "class",
+ "documentation": "Class: OptionalInt",
+ "insertText": "OptionalInt",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalInt",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.util.OptionalInt",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.IntConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(int a): int",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.IntSupplier a): int",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): int",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "OptionalLong",
+ "kind": "class",
+ "documentation": "Class: OptionalLong",
+ "insertText": "OptionalLong",
+ "properties": [
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.OptionalLong",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(long a): java.util.OptionalLong",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ifPresent",
+ "kind": "method",
+ "documentation": "ifPresent(java.util.function.LongConsumer a): void",
+ "insertText": "ifPresent"
+ },
+ {
+ "label": "isPresent",
+ "kind": "method",
+ "documentation": "isPresent(): boolean",
+ "insertText": "isPresent"
+ },
+ {
+ "label": "orElse",
+ "kind": "method",
+ "documentation": "orElse(long a): long",
+ "insertText": "orElse"
+ },
+ {
+ "label": "orElseGet",
+ "kind": "method",
+ "documentation": "orElseGet(java.util.function.LongSupplier a): long",
+ "insertText": "orElseGet"
+ },
+ {
+ "label": "orElseThrow",
+ "kind": "method",
+ "documentation": "orElseThrow(java.util.function.Supplier a): long",
+ "insertText": "orElseThrow"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator",
+ "insertText": "PrimitiveIterator",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): org.elasticsearch.painless.lookup.def",
+ "insertText": "next"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfDouble",
+ "insertText": "PrimitiveIterator.OfDouble",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Double",
+ "insertText": "next"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfInt",
+ "insertText": "PrimitiveIterator.OfInt",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Integer",
+ "insertText": "next"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PrimitiveIterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: PrimitiveIterator.OfLong",
+ "insertText": "PrimitiveIterator.OfLong",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "hasNext",
+ "kind": "method",
+ "documentation": "hasNext(): boolean",
+ "insertText": "hasNext"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "next",
+ "kind": "method",
+ "documentation": "next(): java.lang.Long",
+ "insertText": "next"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): void",
+ "insertText": "remove"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "PriorityQueue",
+ "kind": "class",
+ "documentation": "Class: PriorityQueue",
+ "insertText": "PriorityQueue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "PriorityQueue",
+ "kind": "constructor",
+ "documentation": "Constructor: PriorityQueue",
+ "insertText": "PriorityQueue"
+ }
+ },
+ {
+ "label": "Queue",
+ "kind": "class",
+ "documentation": "Class: Queue",
+ "insertText": "Queue",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "element",
+ "kind": "method",
+ "documentation": "element(): org.elasticsearch.painless.lookup.def",
+ "insertText": "element"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "offer",
+ "kind": "method",
+ "documentation": "offer(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "offer"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "poll",
+ "kind": "method",
+ "documentation": "poll(): org.elasticsearch.painless.lookup.def",
+ "insertText": "poll"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Random",
+ "kind": "class",
+ "documentation": "Class: Random",
+ "insertText": "Random",
+ "properties": [
+ {
+ "label": "doubles",
+ "kind": "method",
+ "documentation": "doubles(long a, double b, double c | long a): java.util.stream.DoubleStream",
+ "insertText": "doubles"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "ints",
+ "kind": "method",
+ "documentation": "ints(long a, int b, int c | long a): java.util.stream.IntStream",
+ "insertText": "ints"
+ },
+ {
+ "label": "longs",
+ "kind": "method",
+ "documentation": "longs(long a, long b, long c | long a): java.util.stream.LongStream",
+ "insertText": "longs"
+ },
+ {
+ "label": "nextBoolean",
+ "kind": "method",
+ "documentation": "nextBoolean(): boolean",
+ "insertText": "nextBoolean"
+ },
+ {
+ "label": "nextBytes",
+ "kind": "method",
+ "documentation": "nextBytes([B a): void",
+ "insertText": "nextBytes"
+ },
+ {
+ "label": "nextDouble",
+ "kind": "method",
+ "documentation": "nextDouble(): double",
+ "insertText": "nextDouble"
+ },
+ {
+ "label": "nextFloat",
+ "kind": "method",
+ "documentation": "nextFloat(): float",
+ "insertText": "nextFloat"
+ },
+ {
+ "label": "nextGaussian",
+ "kind": "method",
+ "documentation": "nextGaussian(): double",
+ "insertText": "nextGaussian"
+ },
+ {
+ "label": "nextInt",
+ "kind": "method",
+ "documentation": "nextInt(int a): int",
+ "insertText": "nextInt"
+ },
+ {
+ "label": "nextLong",
+ "kind": "method",
+ "documentation": "nextLong(): long",
+ "insertText": "nextLong"
+ },
+ {
+ "label": "setSeed",
+ "kind": "method",
+ "documentation": "setSeed(long a): void",
+ "insertText": "setSeed"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Random",
+ "kind": "constructor",
+ "documentation": "Constructor: Random",
+ "insertText": "Random"
+ }
+ },
+ {
+ "label": "RandomAccess",
+ "kind": "class",
+ "documentation": "Class: RandomAccess",
+ "insertText": "RandomAccess",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Set",
+ "kind": "class",
+ "documentation": "Class: Set",
+ "insertText": "Set",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "SimpleTimeZone",
+ "kind": "class",
+ "documentation": "Class: SimpleTimeZone",
+ "insertText": "SimpleTimeZone",
+ "properties": [
+ {
+ "label": "STANDARD_TIME",
+ "kind": "property",
+ "documentation": "STANDARD_TIME: int",
+ "insertText": "STANDARD_TIME"
+ },
+ {
+ "label": "UTC_TIME",
+ "kind": "property",
+ "documentation": "UTC_TIME: int",
+ "insertText": "UTC_TIME"
+ },
+ {
+ "label": "WALL_TIME",
+ "kind": "property",
+ "documentation": "WALL_TIME: int",
+ "insertText": "WALL_TIME"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setDSTSavings",
+ "kind": "method",
+ "documentation": "setDSTSavings(int a): void",
+ "insertText": "setDSTSavings"
+ },
+ {
+ "label": "setEndRule",
+ "kind": "method",
+ "documentation": "setEndRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setEndRule"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "setStartRule",
+ "kind": "method",
+ "documentation": "setStartRule(int a, int b, int c, int d, boolean e | int a, int b, int c, int d | int a, int b, int c): void",
+ "insertText": "setStartRule"
+ },
+ {
+ "label": "setStartYear",
+ "kind": "method",
+ "documentation": "setStartYear(int a): void",
+ "insertText": "setStartYear"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "SimpleTimeZone",
+ "kind": "constructor",
+ "documentation": "Constructor: SimpleTimeZone",
+ "insertText": "SimpleTimeZone"
+ }
+ },
+ {
+ "label": "SortedMap",
+ "kind": "class",
+ "documentation": "Class: SortedMap",
+ "insertText": "SortedMap",
+ "properties": [
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a): java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ]
+ },
+ {
+ "label": "SortedSet",
+ "kind": "class",
+ "documentation": "Class: SortedSet",
+ "insertText": "SortedSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a): java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator",
+ "kind": "class",
+ "documentation": "Class: Spliterator",
+ "insertText": "Spliterator",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: int",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "DISTINCT",
+ "kind": "property",
+ "documentation": "DISTINCT: int",
+ "insertText": "DISTINCT"
+ },
+ {
+ "label": "IMMUTABLE",
+ "kind": "property",
+ "documentation": "IMMUTABLE: int",
+ "insertText": "IMMUTABLE"
+ },
+ {
+ "label": "NONNULL",
+ "kind": "property",
+ "documentation": "NONNULL: int",
+ "insertText": "NONNULL"
+ },
+ {
+ "label": "ORDERED",
+ "kind": "property",
+ "documentation": "ORDERED: int",
+ "insertText": "ORDERED"
+ },
+ {
+ "label": "SIZED",
+ "kind": "property",
+ "documentation": "SIZED: int",
+ "insertText": "SIZED"
+ },
+ {
+ "label": "SORTED",
+ "kind": "property",
+ "documentation": "SORTED: int",
+ "insertText": "SORTED"
+ },
+ {
+ "label": "SUBSIZED",
+ "kind": "property",
+ "documentation": "SUBSIZED: int",
+ "insertText": "SUBSIZED"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(java.util.function.Consumer a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(java.util.function.Consumer a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfDouble",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfDouble",
+ "insertText": "Spliterator.OfDouble",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfDouble",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfInt",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfInt",
+ "insertText": "Spliterator.OfInt",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfInt",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfLong",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfLong",
+ "insertText": "Spliterator.OfLong",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfLong",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterator.OfPrimitive",
+ "kind": "class",
+ "documentation": "Class: Spliterator.OfPrimitive",
+ "insertText": "Spliterator.OfPrimitive",
+ "properties": [
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): int",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "estimateSize",
+ "kind": "method",
+ "documentation": "estimateSize(): long",
+ "insertText": "estimateSize"
+ },
+ {
+ "label": "forEachRemaining",
+ "kind": "method",
+ "documentation": "forEachRemaining(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "forEachRemaining"
+ },
+ {
+ "label": "getComparator",
+ "kind": "method",
+ "documentation": "getComparator(): java.util.Comparator",
+ "insertText": "getComparator"
+ },
+ {
+ "label": "getExactSizeIfKnown",
+ "kind": "method",
+ "documentation": "getExactSizeIfKnown(): long",
+ "insertText": "getExactSizeIfKnown"
+ },
+ {
+ "label": "hasCharacteristics",
+ "kind": "method",
+ "documentation": "hasCharacteristics(int a): boolean",
+ "insertText": "hasCharacteristics"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "tryAdvance",
+ "kind": "method",
+ "documentation": "tryAdvance(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "tryAdvance"
+ },
+ {
+ "label": "trySplit",
+ "kind": "method",
+ "documentation": "trySplit(): java.util.Spliterator$OfPrimitive",
+ "insertText": "trySplit"
+ }
+ ]
+ },
+ {
+ "label": "Spliterators",
+ "kind": "class",
+ "documentation": "Class: Spliterators",
+ "insertText": "Spliterators",
+ "properties": [
+ {
+ "label": "emptyDoubleSpliterator",
+ "kind": "method",
+ "documentation": "emptyDoubleSpliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "emptyDoubleSpliterator"
+ },
+ {
+ "label": "emptyIntSpliterator",
+ "kind": "method",
+ "documentation": "emptyIntSpliterator(): java.util.Spliterator$OfInt",
+ "insertText": "emptyIntSpliterator"
+ },
+ {
+ "label": "emptyLongSpliterator",
+ "kind": "method",
+ "documentation": "emptyLongSpliterator(): java.util.Spliterator$OfLong",
+ "insertText": "emptyLongSpliterator"
+ },
+ {
+ "label": "emptySpliterator",
+ "kind": "method",
+ "documentation": "emptySpliterator(): java.util.Spliterator",
+ "insertText": "emptySpliterator"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(java.util.Spliterator a): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(java.util.Iterator a, long b, int c | java.util.Collection a, int b): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "spliteratorUnknownSize",
+ "kind": "method",
+ "documentation": "spliteratorUnknownSize(java.util.Iterator a, int b): java.util.Spliterator",
+ "insertText": "spliteratorUnknownSize"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stack",
+ "kind": "class",
+ "documentation": "Class: Stack",
+ "insertText": "Stack",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): boolean",
+ "insertText": "empty"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(): org.elasticsearch.painless.lookup.def",
+ "insertText": "peek"
+ },
+ {
+ "label": "pop",
+ "kind": "method",
+ "documentation": "pop(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pop"
+ },
+ {
+ "label": "push",
+ "kind": "method",
+ "documentation": "push(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "push"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "search",
+ "kind": "method",
+ "documentation": "search(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "search"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Stack",
+ "kind": "constructor",
+ "documentation": "Constructor: Stack",
+ "insertText": "Stack"
+ }
+ },
+ {
+ "label": "StringJoiner",
+ "kind": "class",
+ "documentation": "Class: StringJoiner",
+ "insertText": "StringJoiner",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "add"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(java.util.StringJoiner a): java.util.StringJoiner",
+ "insertText": "merge"
+ },
+ {
+ "label": "setEmptyValue",
+ "kind": "method",
+ "documentation": "setEmptyValue(java.lang.CharSequence a): java.util.StringJoiner",
+ "insertText": "setEmptyValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringJoiner",
+ "kind": "constructor",
+ "documentation": "Constructor: StringJoiner",
+ "insertText": "StringJoiner"
+ }
+ },
+ {
+ "label": "StringTokenizer",
+ "kind": "class",
+ "documentation": "Class: StringTokenizer",
+ "insertText": "StringTokenizer",
+ "properties": [
+ {
+ "label": "countTokens",
+ "kind": "method",
+ "documentation": "countTokens(): int",
+ "insertText": "countTokens"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hasMoreElements",
+ "kind": "method",
+ "documentation": "hasMoreElements(): boolean",
+ "insertText": "hasMoreElements"
+ },
+ {
+ "label": "hasMoreTokens",
+ "kind": "method",
+ "documentation": "hasMoreTokens(): boolean",
+ "insertText": "hasMoreTokens"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "nextElement",
+ "kind": "method",
+ "documentation": "nextElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "nextElement"
+ },
+ {
+ "label": "nextToken",
+ "kind": "method",
+ "documentation": "nextToken(java.lang.String a): java.lang.String",
+ "insertText": "nextToken"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "StringTokenizer",
+ "kind": "constructor",
+ "documentation": "Constructor: StringTokenizer",
+ "insertText": "StringTokenizer"
+ }
+ },
+ {
+ "label": "TimeZone",
+ "kind": "class",
+ "documentation": "Class: TimeZone",
+ "insertText": "TimeZone",
+ "properties": [
+ {
+ "label": "LONG",
+ "kind": "property",
+ "documentation": "LONG: int",
+ "insertText": "LONG"
+ },
+ {
+ "label": "SHORT",
+ "kind": "property",
+ "documentation": "SHORT: int",
+ "insertText": "SHORT"
+ },
+ {
+ "label": "getAvailableIDs",
+ "kind": "method",
+ "documentation": "getAvailableIDs(int a): [Ljava.lang.String;",
+ "insertText": "getAvailableIDs"
+ },
+ {
+ "label": "getDefault",
+ "kind": "method",
+ "documentation": "getDefault(): java.util.TimeZone",
+ "insertText": "getDefault"
+ },
+ {
+ "label": "getTimeZone",
+ "kind": "method",
+ "documentation": "getTimeZone(java.lang.String a): java.util.TimeZone",
+ "insertText": "getTimeZone"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDSTSavings",
+ "kind": "method",
+ "documentation": "getDSTSavings(): int",
+ "insertText": "getDSTSavings"
+ },
+ {
+ "label": "getDisplayName",
+ "kind": "method",
+ "documentation": "getDisplayName(boolean a, int b, java.util.Locale c | boolean a, int b | java.util.Locale a): java.lang.String",
+ "insertText": "getDisplayName"
+ },
+ {
+ "label": "getID",
+ "kind": "method",
+ "documentation": "getID(): java.lang.String",
+ "insertText": "getID"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(int a, int b, int c, int d, int e, int f | long a): int",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getRawOffset",
+ "kind": "method",
+ "documentation": "getRawOffset(): int",
+ "insertText": "getRawOffset"
+ },
+ {
+ "label": "hasSameRules",
+ "kind": "method",
+ "documentation": "hasSameRules(java.util.TimeZone a): boolean",
+ "insertText": "hasSameRules"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "inDaylightTime",
+ "kind": "method",
+ "documentation": "inDaylightTime(java.util.Date a): boolean",
+ "insertText": "inDaylightTime"
+ },
+ {
+ "label": "observesDaylightTime",
+ "kind": "method",
+ "documentation": "observesDaylightTime(): boolean",
+ "insertText": "observesDaylightTime"
+ },
+ {
+ "label": "setRawOffset",
+ "kind": "method",
+ "documentation": "setRawOffset(int a): void",
+ "insertText": "setRawOffset"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toZoneId",
+ "kind": "method",
+ "documentation": "toZoneId(): java.time.ZoneId",
+ "insertText": "toZoneId"
+ },
+ {
+ "label": "useDaylightTime",
+ "kind": "method",
+ "documentation": "useDaylightTime(): boolean",
+ "insertText": "useDaylightTime"
+ }
+ ]
+ },
+ {
+ "label": "TooManyListenersException",
+ "kind": "class",
+ "documentation": "Class: TooManyListenersException",
+ "insertText": "TooManyListenersException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TooManyListenersException",
+ "kind": "constructor",
+ "documentation": "Constructor: TooManyListenersException",
+ "insertText": "TooManyListenersException"
+ }
+ },
+ {
+ "label": "TreeMap",
+ "kind": "class",
+ "documentation": "Class: TreeMap",
+ "insertText": "TreeMap",
+ "properties": [
+ {
+ "label": "ceilingEntry",
+ "kind": "method",
+ "documentation": "ceilingEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "ceilingEntry"
+ },
+ {
+ "label": "ceilingKey",
+ "kind": "method",
+ "documentation": "ceilingKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceilingKey"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "compute",
+ "kind": "method",
+ "documentation": "compute(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "compute"
+ },
+ {
+ "label": "computeIfAbsent",
+ "kind": "method",
+ "documentation": "computeIfAbsent(org.elasticsearch.painless.lookup.def a, java.util.function.Function b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfAbsent"
+ },
+ {
+ "label": "computeIfPresent",
+ "kind": "method",
+ "documentation": "computeIfPresent(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b): org.elasticsearch.painless.lookup.def",
+ "insertText": "computeIfPresent"
+ },
+ {
+ "label": "containsKey",
+ "kind": "method",
+ "documentation": "containsKey(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsKey"
+ },
+ {
+ "label": "containsValue",
+ "kind": "method",
+ "documentation": "containsValue(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "containsValue"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(java.util.function.BiPredicate a): int",
+ "insertText": "count"
+ },
+ {
+ "label": "descendingKeySet",
+ "kind": "method",
+ "documentation": "descendingKeySet(): java.util.NavigableSet",
+ "insertText": "descendingKeySet"
+ },
+ {
+ "label": "descendingMap",
+ "kind": "method",
+ "documentation": "descendingMap(): java.util.NavigableMap",
+ "insertText": "descendingMap"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.BiConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "entrySet",
+ "kind": "method",
+ "documentation": "entrySet(): java.util.Set",
+ "insertText": "entrySet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.BiPredicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.BiPredicate a): java.util.Map$Entry",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.BiPredicate a): java.util.Map",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b | java.util.function.BiFunction a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.BiFunction a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstEntry",
+ "kind": "method",
+ "documentation": "firstEntry(): java.util.Map$Entry",
+ "insertText": "firstEntry"
+ },
+ {
+ "label": "firstKey",
+ "kind": "method",
+ "documentation": "firstKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstKey"
+ },
+ {
+ "label": "floorEntry",
+ "kind": "method",
+ "documentation": "floorEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "floorEntry"
+ },
+ {
+ "label": "floorKey",
+ "kind": "method",
+ "documentation": "floorKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floorKey"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.BiConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getOrDefault",
+ "kind": "method",
+ "documentation": "getOrDefault(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "getOrDefault"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.BiFunction a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headMap",
+ "kind": "method",
+ "documentation": "headMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "headMap"
+ },
+ {
+ "label": "higherEntry",
+ "kind": "method",
+ "documentation": "higherEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "higherEntry"
+ },
+ {
+ "label": "higherKey",
+ "kind": "method",
+ "documentation": "higherKey(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higherKey"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "keySet",
+ "kind": "method",
+ "documentation": "keySet(): java.util.Set",
+ "insertText": "keySet"
+ },
+ {
+ "label": "lastEntry",
+ "kind": "method",
+ "documentation": "lastEntry(): java.util.Map$Entry",
+ "insertText": "lastEntry"
+ },
+ {
+ "label": "lastKey",
+ "kind": "method",
+ "documentation": "lastKey(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastKey"
+ },
+ {
+ "label": "lowerEntry",
+ "kind": "method",
+ "documentation": "lowerEntry(org.elasticsearch.painless.lookup.def a): java.util.Map$Entry",
+ "insertText": "lowerEntry"
+ },
+ {
+ "label": "merge",
+ "kind": "method",
+ "documentation": "merge(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, java.util.function.BiFunction c): org.elasticsearch.painless.lookup.def",
+ "insertText": "merge"
+ },
+ {
+ "label": "navigableKeySet",
+ "kind": "method",
+ "documentation": "navigableKeySet(): java.util.NavigableSet",
+ "insertText": "navigableKeySet"
+ },
+ {
+ "label": "pollFirstEntry",
+ "kind": "method",
+ "documentation": "pollFirstEntry(): java.util.Map$Entry",
+ "insertText": "pollFirstEntry"
+ },
+ {
+ "label": "pollLastEntry",
+ "kind": "method",
+ "documentation": "pollLastEntry(): java.util.Map$Entry",
+ "insertText": "pollLastEntry"
+ },
+ {
+ "label": "put",
+ "kind": "method",
+ "documentation": "put(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "put"
+ },
+ {
+ "label": "putAll",
+ "kind": "method",
+ "documentation": "putAll(java.util.Map a): void",
+ "insertText": "putAll"
+ },
+ {
+ "label": "putIfAbsent",
+ "kind": "method",
+ "documentation": "putIfAbsent(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "putIfAbsent"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "replace",
+ "kind": "method",
+ "documentation": "replace(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b, org.elasticsearch.painless.lookup.def c | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean | org.elasticsearch.painless.lookup.def",
+ "insertText": "replace"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.BiFunction a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "subMap",
+ "kind": "method",
+ "documentation": "subMap(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "subMap"
+ },
+ {
+ "label": "tailMap",
+ "kind": "method",
+ "documentation": "tailMap(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableMap | java.util.SortedMap",
+ "insertText": "tailMap"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): java.util.Collection",
+ "insertText": "values"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeMap",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeMap",
+ "insertText": "TreeMap"
+ }
+ },
+ {
+ "label": "TreeSet",
+ "kind": "class",
+ "documentation": "Class: TreeSet",
+ "insertText": "TreeSet",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "ceiling",
+ "kind": "method",
+ "documentation": "ceiling(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "ceiling"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "comparator",
+ "kind": "method",
+ "documentation": "comparator(): java.util.Comparator",
+ "insertText": "comparator"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "descendingIterator",
+ "kind": "method",
+ "documentation": "descendingIterator(): java.util.Iterator",
+ "insertText": "descendingIterator"
+ },
+ {
+ "label": "descendingSet",
+ "kind": "method",
+ "documentation": "descendingSet(): java.util.NavigableSet",
+ "insertText": "descendingSet"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "first",
+ "kind": "method",
+ "documentation": "first(): org.elasticsearch.painless.lookup.def",
+ "insertText": "first"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "floor"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "headSet",
+ "kind": "method",
+ "documentation": "headSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "headSet"
+ },
+ {
+ "label": "higher",
+ "kind": "method",
+ "documentation": "higher(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "higher"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "last",
+ "kind": "method",
+ "documentation": "last(): org.elasticsearch.painless.lookup.def",
+ "insertText": "last"
+ },
+ {
+ "label": "lower",
+ "kind": "method",
+ "documentation": "lower(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "lower"
+ },
+ {
+ "label": "pollFirst",
+ "kind": "method",
+ "documentation": "pollFirst(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollFirst"
+ },
+ {
+ "label": "pollLast",
+ "kind": "method",
+ "documentation": "pollLast(): org.elasticsearch.painless.lookup.def",
+ "insertText": "pollLast"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subSet",
+ "kind": "method",
+ "documentation": "subSet(org.elasticsearch.painless.lookup.def a, boolean b, org.elasticsearch.painless.lookup.def c, boolean d | org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "subSet"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "tailSet",
+ "kind": "method",
+ "documentation": "tailSet(org.elasticsearch.painless.lookup.def a, boolean b | org.elasticsearch.painless.lookup.def a): java.util.NavigableSet | java.util.SortedSet",
+ "insertText": "tailSet"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "TreeSet",
+ "kind": "constructor",
+ "documentation": "Constructor: TreeSet",
+ "insertText": "TreeSet"
+ }
+ },
+ {
+ "label": "UUID",
+ "kind": "class",
+ "documentation": "Class: UUID",
+ "insertText": "UUID",
+ "properties": [
+ {
+ "label": "fromString",
+ "kind": "method",
+ "documentation": "fromString(java.lang.String a): java.util.UUID",
+ "insertText": "fromString"
+ },
+ {
+ "label": "nameUUIDFromBytes",
+ "kind": "method",
+ "documentation": "nameUUIDFromBytes([B a): java.util.UUID",
+ "insertText": "nameUUIDFromBytes"
+ },
+ {
+ "label": "randomUUID",
+ "kind": "method",
+ "documentation": "randomUUID(): java.util.UUID",
+ "insertText": "randomUUID"
+ },
+ {
+ "label": "clockSequence",
+ "kind": "method",
+ "documentation": "clockSequence(): int",
+ "insertText": "clockSequence"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.util.UUID a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLeastSignificantBits",
+ "kind": "method",
+ "documentation": "getLeastSignificantBits(): long",
+ "insertText": "getLeastSignificantBits"
+ },
+ {
+ "label": "getMostSignificantBits",
+ "kind": "method",
+ "documentation": "getMostSignificantBits(): long",
+ "insertText": "getMostSignificantBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "node",
+ "kind": "method",
+ "documentation": "node(): long",
+ "insertText": "node"
+ },
+ {
+ "label": "timestamp",
+ "kind": "method",
+ "documentation": "timestamp(): long",
+ "insertText": "timestamp"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "variant",
+ "kind": "method",
+ "documentation": "variant(): int",
+ "insertText": "variant"
+ },
+ {
+ "label": "version",
+ "kind": "method",
+ "documentation": "version(): int",
+ "insertText": "version"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UUID",
+ "kind": "constructor",
+ "documentation": "Constructor: UUID",
+ "insertText": "UUID"
+ }
+ },
+ {
+ "label": "UnknownFormatConversionException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getConversion",
+ "kind": "method",
+ "documentation": "getConversion(): java.lang.String",
+ "insertText": "getConversion"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatConversionException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatConversionException",
+ "insertText": "UnknownFormatConversionException"
+ }
+ },
+ {
+ "label": "UnknownFormatFlagsException",
+ "kind": "class",
+ "documentation": "Class: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFlags",
+ "kind": "method",
+ "documentation": "getFlags(): java.lang.String",
+ "insertText": "getFlags"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "UnknownFormatFlagsException",
+ "kind": "constructor",
+ "documentation": "Constructor: UnknownFormatFlagsException",
+ "insertText": "UnknownFormatFlagsException"
+ }
+ },
+ {
+ "label": "Vector",
+ "kind": "class",
+ "documentation": "Class: Vector",
+ "insertText": "Vector",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "addElement",
+ "kind": "method",
+ "documentation": "addElement(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "addElement"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "clone",
+ "kind": "method",
+ "documentation": "clone(): org.elasticsearch.painless.lookup.def",
+ "insertText": "clone"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "copyInto",
+ "kind": "method",
+ "documentation": "copyInto([Ljava.lang.Object; a): void",
+ "insertText": "copyInto"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "elementAt",
+ "kind": "method",
+ "documentation": "elementAt(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "elementAt"
+ },
+ {
+ "label": "elements",
+ "kind": "method",
+ "documentation": "elements(): java.util.Enumeration",
+ "insertText": "elements"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "firstElement",
+ "kind": "method",
+ "documentation": "firstElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "firstElement"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "insertElementAt",
+ "kind": "method",
+ "documentation": "insertElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "insertElementAt"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastElement",
+ "kind": "method",
+ "documentation": "lastElement(): org.elasticsearch.painless.lookup.def",
+ "insertText": "lastElement"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a, int b | org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeAllElements",
+ "kind": "method",
+ "documentation": "removeAllElements(): void",
+ "insertText": "removeAllElements"
+ },
+ {
+ "label": "removeElement",
+ "kind": "method",
+ "documentation": "removeElement(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "removeElement"
+ },
+ {
+ "label": "removeElementAt",
+ "kind": "method",
+ "documentation": "removeElementAt(int a): void",
+ "insertText": "removeElementAt"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "setElementAt",
+ "kind": "method",
+ "documentation": "setElementAt(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "setElementAt"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Vector",
+ "kind": "constructor",
+ "documentation": "Constructor: Vector",
+ "insertText": "Vector"
+ }
+ },
+ {
+ "label": "BiConsumer",
+ "kind": "class",
+ "documentation": "Class: BiConsumer",
+ "insertText": "BiConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.BiConsumer a): java.util.function.BiConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiFunction",
+ "kind": "class",
+ "documentation": "Class: BiFunction",
+ "insertText": "BiFunction",
+ "properties": [
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BiPredicate",
+ "kind": "class",
+ "documentation": "Class: BiPredicate",
+ "insertText": "BiPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.BiPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.BiPredicate a): java.util.function.BiPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BinaryOperator",
+ "kind": "class",
+ "documentation": "Class: BinaryOperator",
+ "insertText": "BinaryOperator",
+ "properties": [
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.function.BinaryOperator",
+ "insertText": "minBy"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.BiFunction",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BooleanSupplier",
+ "kind": "class",
+ "documentation": "Class: BooleanSupplier",
+ "insertText": "BooleanSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsBoolean",
+ "kind": "method",
+ "documentation": "getAsBoolean(): boolean",
+ "insertText": "getAsBoolean"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Consumer",
+ "kind": "class",
+ "documentation": "Class: Consumer",
+ "insertText": "Consumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleBinaryOperator",
+ "insertText": "DoubleBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a, double b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: DoubleConsumer",
+ "insertText": "DoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleFunction",
+ "insertText": "DoubleFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(double a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoublePredicate",
+ "kind": "class",
+ "documentation": "Class: DoublePredicate",
+ "insertText": "DoublePredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.DoublePredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.DoublePredicate a): java.util.function.DoublePredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(double a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleSupplier",
+ "kind": "class",
+ "documentation": "Class: DoubleSupplier",
+ "insertText": "DoubleSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsDouble",
+ "kind": "method",
+ "documentation": "getAsDouble(): double",
+ "insertText": "getAsDouble"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToIntFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToIntFunction",
+ "insertText": "DoubleToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(double a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleToLongFunction",
+ "kind": "class",
+ "documentation": "Class: DoubleToLongFunction",
+ "insertText": "DoubleToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(double a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: DoubleUnaryOperator",
+ "insertText": "DoubleUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.DoubleUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(double a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.DoubleUnaryOperator a): java.util.function.DoubleUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Function",
+ "kind": "class",
+ "documentation": "Class: Function",
+ "insertText": "Function",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.Function",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntBinaryOperator",
+ "insertText": "IntBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a, int b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntConsumer",
+ "kind": "class",
+ "documentation": "Class: IntConsumer",
+ "insertText": "IntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntFunction",
+ "kind": "class",
+ "documentation": "Class: IntFunction",
+ "insertText": "IntFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntPredicate",
+ "kind": "class",
+ "documentation": "Class: IntPredicate",
+ "insertText": "IntPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.IntPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.IntPredicate a): java.util.function.IntPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(int a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntSupplier",
+ "kind": "class",
+ "documentation": "Class: IntSupplier",
+ "insertText": "IntSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsInt",
+ "kind": "method",
+ "documentation": "getAsInt(): int",
+ "insertText": "getAsInt"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: IntToDoubleFunction",
+ "insertText": "IntToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(int a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntToLongFunction",
+ "kind": "class",
+ "documentation": "Class: IntToLongFunction",
+ "insertText": "IntToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(int a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: IntUnaryOperator",
+ "insertText": "IntUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.IntUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(int a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.IntUnaryOperator a): java.util.function.IntUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongBinaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongBinaryOperator",
+ "insertText": "LongBinaryOperator",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a, long b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongConsumer",
+ "kind": "class",
+ "documentation": "Class: LongConsumer",
+ "insertText": "LongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongFunction",
+ "kind": "class",
+ "documentation": "Class: LongFunction",
+ "insertText": "LongFunction",
+ "properties": [
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(long a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongPredicate",
+ "kind": "class",
+ "documentation": "Class: LongPredicate",
+ "insertText": "LongPredicate",
+ "properties": [
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.LongPredicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.LongPredicate a): java.util.function.LongPredicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(long a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongSupplier",
+ "kind": "class",
+ "documentation": "Class: LongSupplier",
+ "insertText": "LongSupplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getAsLong",
+ "kind": "method",
+ "documentation": "getAsLong(): long",
+ "insertText": "getAsLong"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: LongToDoubleFunction",
+ "insertText": "LongToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(long a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongToIntFunction",
+ "kind": "class",
+ "documentation": "Class: LongToIntFunction",
+ "insertText": "LongToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(long a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongUnaryOperator",
+ "kind": "class",
+ "documentation": "Class: LongUnaryOperator",
+ "insertText": "LongUnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.LongUnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "andThen"
+ },
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(long a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.LongUnaryOperator a): java.util.function.LongUnaryOperator",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjDoubleConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjDoubleConsumer",
+ "insertText": "ObjDoubleConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, double b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjIntConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjIntConsumer",
+ "insertText": "ObjIntConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, int b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ObjLongConsumer",
+ "kind": "class",
+ "documentation": "Class: ObjLongConsumer",
+ "insertText": "ObjLongConsumer",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a, long b): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Predicate",
+ "kind": "class",
+ "documentation": "Class: Predicate",
+ "insertText": "Predicate",
+ "properties": [
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(org.elasticsearch.painless.lookup.def a): java.util.function.Predicate",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "and",
+ "kind": "method",
+ "documentation": "and(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "and"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "negate",
+ "kind": "method",
+ "documentation": "negate(): java.util.function.Predicate",
+ "insertText": "negate"
+ },
+ {
+ "label": "or",
+ "kind": "method",
+ "documentation": "or(java.util.function.Predicate a): java.util.function.Predicate",
+ "insertText": "or"
+ },
+ {
+ "label": "test",
+ "kind": "method",
+ "documentation": "test(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "test"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Supplier",
+ "kind": "class",
+ "documentation": "Class: Supplier",
+ "insertText": "Supplier",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(): org.elasticsearch.painless.lookup.def",
+ "insertText": "get"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleBiFunction",
+ "insertText": "ToDoubleBiFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToDoubleFunction",
+ "kind": "class",
+ "documentation": "Class: ToDoubleFunction",
+ "insertText": "ToDoubleFunction",
+ "properties": [
+ {
+ "label": "applyAsDouble",
+ "kind": "method",
+ "documentation": "applyAsDouble(org.elasticsearch.painless.lookup.def a): double",
+ "insertText": "applyAsDouble"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntBiFunction",
+ "insertText": "ToIntBiFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToIntFunction",
+ "kind": "class",
+ "documentation": "Class: ToIntFunction",
+ "insertText": "ToIntFunction",
+ "properties": [
+ {
+ "label": "applyAsInt",
+ "kind": "method",
+ "documentation": "applyAsInt(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "applyAsInt"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongBiFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongBiFunction",
+ "insertText": "ToLongBiFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a, org.elasticsearch.painless.lookup.def b): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ToLongFunction",
+ "kind": "class",
+ "documentation": "Class: ToLongFunction",
+ "insertText": "ToLongFunction",
+ "properties": [
+ {
+ "label": "applyAsLong",
+ "kind": "method",
+ "documentation": "applyAsLong(org.elasticsearch.painless.lookup.def a): long",
+ "insertText": "applyAsLong"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "UnaryOperator",
+ "kind": "class",
+ "documentation": "Class: UnaryOperator",
+ "insertText": "UnaryOperator",
+ "properties": [
+ {
+ "label": "identity",
+ "kind": "method",
+ "documentation": "identity(): java.util.function.UnaryOperator",
+ "insertText": "identity"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Function a): java.util.function.Function",
+ "insertText": "andThen"
+ },
+ {
+ "label": "apply",
+ "kind": "method",
+ "documentation": "apply(org.elasticsearch.painless.lookup.def a): org.elasticsearch.painless.lookup.def",
+ "insertText": "apply"
+ },
+ {
+ "label": "compose",
+ "kind": "method",
+ "documentation": "compose(java.util.function.Function a): java.util.function.Function",
+ "insertText": "compose"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Matcher",
+ "kind": "class",
+ "documentation": "Class: Matcher",
+ "insertText": "Matcher",
+ "properties": [
+ {
+ "label": "quoteReplacement",
+ "kind": "method",
+ "documentation": "quoteReplacement(java.lang.String a): java.lang.String",
+ "insertText": "quoteReplacement"
+ },
+ {
+ "label": "end",
+ "kind": "method",
+ "documentation": "end(int a): int",
+ "insertText": "end"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(int a): boolean",
+ "insertText": "find"
+ },
+ {
+ "label": "group",
+ "kind": "method",
+ "documentation": "group(int a): java.lang.String",
+ "insertText": "group"
+ },
+ {
+ "label": "groupCount",
+ "kind": "method",
+ "documentation": "groupCount(): int",
+ "insertText": "groupCount"
+ },
+ {
+ "label": "hasAnchoringBounds",
+ "kind": "method",
+ "documentation": "hasAnchoringBounds(): boolean",
+ "insertText": "hasAnchoringBounds"
+ },
+ {
+ "label": "hasTransparentBounds",
+ "kind": "method",
+ "documentation": "hasTransparentBounds(): boolean",
+ "insertText": "hasTransparentBounds"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "hitEnd",
+ "kind": "method",
+ "documentation": "hitEnd(): boolean",
+ "insertText": "hitEnd"
+ },
+ {
+ "label": "lookingAt",
+ "kind": "method",
+ "documentation": "lookingAt(): boolean",
+ "insertText": "lookingAt"
+ },
+ {
+ "label": "matches",
+ "kind": "method",
+ "documentation": "matches(): boolean",
+ "insertText": "matches"
+ },
+ {
+ "label": "namedGroup",
+ "kind": "method",
+ "documentation": "namedGroup(java.lang.String a): java.lang.String",
+ "insertText": "namedGroup"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.util.regex.Pattern",
+ "insertText": "pattern"
+ },
+ {
+ "label": "region",
+ "kind": "method",
+ "documentation": "region(int a, int b): java.util.regex.Matcher",
+ "insertText": "region"
+ },
+ {
+ "label": "regionEnd",
+ "kind": "method",
+ "documentation": "regionEnd(): int",
+ "insertText": "regionEnd"
+ },
+ {
+ "label": "regionStart",
+ "kind": "method",
+ "documentation": "regionStart(): int",
+ "insertText": "regionStart"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.lang.String a): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.lang.String a): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "requireEnd",
+ "kind": "method",
+ "documentation": "requireEnd(): boolean",
+ "insertText": "requireEnd"
+ },
+ {
+ "label": "reset",
+ "kind": "method",
+ "documentation": "reset(): java.util.regex.Matcher",
+ "insertText": "reset"
+ },
+ {
+ "label": "start",
+ "kind": "method",
+ "documentation": "start(int a): int",
+ "insertText": "start"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "useAnchoringBounds",
+ "kind": "method",
+ "documentation": "useAnchoringBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useAnchoringBounds"
+ },
+ {
+ "label": "usePattern",
+ "kind": "method",
+ "documentation": "usePattern(java.util.regex.Pattern a): java.util.regex.Matcher",
+ "insertText": "usePattern"
+ },
+ {
+ "label": "useTransparentBounds",
+ "kind": "method",
+ "documentation": "useTransparentBounds(boolean a): java.util.regex.Matcher",
+ "insertText": "useTransparentBounds"
+ }
+ ]
+ },
+ {
+ "label": "Pattern",
+ "kind": "class",
+ "documentation": "Class: Pattern",
+ "insertText": "Pattern",
+ "properties": [
+ {
+ "label": "quote",
+ "kind": "method",
+ "documentation": "quote(java.lang.String a): java.lang.String",
+ "insertText": "quote"
+ },
+ {
+ "label": "asPredicate",
+ "kind": "method",
+ "documentation": "asPredicate(): java.util.function.Predicate",
+ "insertText": "asPredicate"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "flags",
+ "kind": "method",
+ "documentation": "flags(): int",
+ "insertText": "flags"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "matcher",
+ "kind": "method",
+ "documentation": "matcher(java.lang.CharSequence a): java.util.regex.Matcher",
+ "insertText": "matcher"
+ },
+ {
+ "label": "pattern",
+ "kind": "method",
+ "documentation": "pattern(): java.lang.String",
+ "insertText": "pattern"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.lang.CharSequence a, int b | java.lang.CharSequence a): [Ljava.lang.String;",
+ "insertText": "split"
+ },
+ {
+ "label": "splitAsStream",
+ "kind": "method",
+ "documentation": "splitAsStream(java.lang.CharSequence a): java.util.stream.Stream",
+ "insertText": "splitAsStream"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "BaseStream",
+ "kind": "class",
+ "documentation": "Class: BaseStream",
+ "insertText": "BaseStream",
+ "properties": [
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Collector",
+ "kind": "class",
+ "documentation": "Class: Collector",
+ "insertText": "Collector",
+ "properties": [
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, java.util.function.Function d, [Ljava.util.stream.Collector$Characteristics; e | java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BinaryOperator c, [Ljava.util.stream.Collector$Characteristics; d): java.util.stream.Collector",
+ "insertText": "of"
+ },
+ {
+ "label": "accumulator",
+ "kind": "method",
+ "documentation": "accumulator(): java.util.function.BiConsumer",
+ "insertText": "accumulator"
+ },
+ {
+ "label": "characteristics",
+ "kind": "method",
+ "documentation": "characteristics(): java.util.Set",
+ "insertText": "characteristics"
+ },
+ {
+ "label": "combiner",
+ "kind": "method",
+ "documentation": "combiner(): java.util.function.BinaryOperator",
+ "insertText": "combiner"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "finisher",
+ "kind": "method",
+ "documentation": "finisher(): java.util.function.Function",
+ "insertText": "finisher"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "supplier",
+ "kind": "method",
+ "documentation": "supplier(): java.util.function.Supplier",
+ "insertText": "supplier"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collector.Characteristics",
+ "kind": "class",
+ "documentation": "Class: Collector.Characteristics",
+ "insertText": "Collector.Characteristics",
+ "properties": [
+ {
+ "label": "CONCURRENT",
+ "kind": "property",
+ "documentation": "CONCURRENT: java.util.stream.Collector$Characteristics",
+ "insertText": "CONCURRENT"
+ },
+ {
+ "label": "IDENTITY_FINISH",
+ "kind": "property",
+ "documentation": "IDENTITY_FINISH: java.util.stream.Collector$Characteristics",
+ "insertText": "IDENTITY_FINISH"
+ },
+ {
+ "label": "UNORDERED",
+ "kind": "property",
+ "documentation": "UNORDERED: java.util.stream.Collector$Characteristics",
+ "insertText": "UNORDERED"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.util.stream.Collector$Characteristics",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.util.stream.Collector$Characteristics;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Collectors",
+ "kind": "class",
+ "documentation": "Class: Collectors",
+ "insertText": "Collectors",
+ "properties": [
+ {
+ "label": "averagingDouble",
+ "kind": "method",
+ "documentation": "averagingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "averagingDouble"
+ },
+ {
+ "label": "averagingInt",
+ "kind": "method",
+ "documentation": "averagingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "averagingInt"
+ },
+ {
+ "label": "averagingLong",
+ "kind": "method",
+ "documentation": "averagingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "averagingLong"
+ },
+ {
+ "label": "collectingAndThen",
+ "kind": "method",
+ "documentation": "collectingAndThen(java.util.stream.Collector a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "collectingAndThen"
+ },
+ {
+ "label": "counting",
+ "kind": "method",
+ "documentation": "counting(): java.util.stream.Collector",
+ "insertText": "counting"
+ },
+ {
+ "label": "groupingBy",
+ "kind": "method",
+ "documentation": "groupingBy(java.util.function.Function a, java.util.function.Supplier b, java.util.stream.Collector c | java.util.function.Function a, java.util.stream.Collector b | java.util.function.Function a): java.util.stream.Collector",
+ "insertText": "groupingBy"
+ },
+ {
+ "label": "joining",
+ "kind": "method",
+ "documentation": "joining(java.lang.CharSequence a, java.lang.CharSequence b, java.lang.CharSequence c | java.lang.CharSequence a): java.util.stream.Collector",
+ "insertText": "joining"
+ },
+ {
+ "label": "mapping",
+ "kind": "method",
+ "documentation": "mapping(java.util.function.Function a, java.util.stream.Collector b): java.util.stream.Collector",
+ "insertText": "mapping"
+ },
+ {
+ "label": "maxBy",
+ "kind": "method",
+ "documentation": "maxBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "maxBy"
+ },
+ {
+ "label": "minBy",
+ "kind": "method",
+ "documentation": "minBy(java.util.Comparator a): java.util.stream.Collector",
+ "insertText": "minBy"
+ },
+ {
+ "label": "partitioningBy",
+ "kind": "method",
+ "documentation": "partitioningBy(java.util.function.Predicate a, java.util.stream.Collector b | java.util.function.Predicate a): java.util.stream.Collector",
+ "insertText": "partitioningBy"
+ },
+ {
+ "label": "reducing",
+ "kind": "method",
+ "documentation": "reducing(org.elasticsearch.painless.lookup.def a, java.util.function.Function b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): java.util.stream.Collector",
+ "insertText": "reducing"
+ },
+ {
+ "label": "summarizingDouble",
+ "kind": "method",
+ "documentation": "summarizingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summarizingDouble"
+ },
+ {
+ "label": "summarizingInt",
+ "kind": "method",
+ "documentation": "summarizingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summarizingInt"
+ },
+ {
+ "label": "summarizingLong",
+ "kind": "method",
+ "documentation": "summarizingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summarizingLong"
+ },
+ {
+ "label": "summingDouble",
+ "kind": "method",
+ "documentation": "summingDouble(java.util.function.ToDoubleFunction a): java.util.stream.Collector",
+ "insertText": "summingDouble"
+ },
+ {
+ "label": "summingInt",
+ "kind": "method",
+ "documentation": "summingInt(java.util.function.ToIntFunction a): java.util.stream.Collector",
+ "insertText": "summingInt"
+ },
+ {
+ "label": "summingLong",
+ "kind": "method",
+ "documentation": "summingLong(java.util.function.ToLongFunction a): java.util.stream.Collector",
+ "insertText": "summingLong"
+ },
+ {
+ "label": "toCollection",
+ "kind": "method",
+ "documentation": "toCollection(java.util.function.Supplier a): java.util.stream.Collector",
+ "insertText": "toCollection"
+ },
+ {
+ "label": "toList",
+ "kind": "method",
+ "documentation": "toList(): java.util.stream.Collector",
+ "insertText": "toList"
+ },
+ {
+ "label": "toMap",
+ "kind": "method",
+ "documentation": "toMap(java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c, java.util.function.Supplier d | java.util.function.Function a, java.util.function.Function b, java.util.function.BinaryOperator c | java.util.function.Function a, java.util.function.Function b): java.util.stream.Collector",
+ "insertText": "toMap"
+ },
+ {
+ "label": "toSet",
+ "kind": "method",
+ "documentation": "toSet(): java.util.stream.Collector",
+ "insertText": "toSet"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream",
+ "kind": "class",
+ "documentation": "Class: DoubleStream",
+ "insertText": "DoubleStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.DoubleStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.DoubleStream a, java.util.stream.DoubleStream b): java.util.stream.DoubleStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.DoubleStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([D a): java.util.stream.DoubleStream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjDoubleConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.DoubleStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.DoublePredicate a): java.util.stream.DoubleStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalDouble",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalDouble",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.DoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.DoubleConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfDouble",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.DoubleStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.DoubleUnaryOperator a): java.util.stream.DoubleStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.DoubleToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.DoubleToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.DoubleFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalDouble",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalDouble",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.DoublePredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.DoubleConsumer a): java.util.stream.DoubleStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(double a, java.util.function.DoubleBinaryOperator b | java.util.function.DoubleBinaryOperator a): double | java.util.OptionalDouble",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.DoubleStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.DoubleStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.DoubleStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfDouble",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.DoubleSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [D",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "DoubleStream.Builder",
+ "kind": "class",
+ "documentation": "Class: DoubleStream.Builder",
+ "insertText": "DoubleStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(double a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(double a): java.util.stream.DoubleStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.DoubleConsumer a): java.util.function.DoubleConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.DoubleStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntStream",
+ "kind": "class",
+ "documentation": "Class: IntStream",
+ "insertText": "IntStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.IntStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.IntStream a, java.util.stream.IntStream b): java.util.stream.IntStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.IntStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([I a): java.util.stream.IntStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(int a, int b): java.util.stream.IntStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(int a, int b): java.util.stream.IntStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "asLongStream",
+ "kind": "method",
+ "documentation": "asLongStream(): java.util.stream.LongStream",
+ "insertText": "asLongStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjIntConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.IntStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.IntPredicate a): java.util.stream.IntStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalInt",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalInt",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.IntFunction a): java.util.stream.IntStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.IntConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.IntConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfInt",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.IntStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.IntUnaryOperator a): java.util.stream.IntStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.IntToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.IntToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.IntFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalInt",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalInt",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.IntPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.IntConsumer a): java.util.stream.IntStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(int a, java.util.function.IntBinaryOperator b | java.util.function.IntBinaryOperator a): int | java.util.OptionalInt",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.IntStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.IntStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.IntStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfInt",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): int",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.IntSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [I",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "IntStream.Builder",
+ "kind": "class",
+ "documentation": "Class: IntStream.Builder",
+ "insertText": "IntStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(int a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a): java.util.stream.IntStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.IntConsumer a): java.util.function.IntConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.IntStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "LongStream",
+ "kind": "class",
+ "documentation": "Class: LongStream",
+ "insertText": "LongStream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.LongStream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.LongStream a, java.util.stream.LongStream b): java.util.stream.LongStream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.LongStream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([J a): java.util.stream.LongStream",
+ "insertText": "of"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(long a, long b): java.util.stream.LongStream",
+ "insertText": "range"
+ },
+ {
+ "label": "rangeClosed",
+ "kind": "method",
+ "documentation": "rangeClosed(long a, long b): java.util.stream.LongStream",
+ "insertText": "rangeClosed"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "asDoubleStream",
+ "kind": "method",
+ "documentation": "asDoubleStream(): java.util.stream.DoubleStream",
+ "insertText": "asDoubleStream"
+ },
+ {
+ "label": "average",
+ "kind": "method",
+ "documentation": "average(): java.util.OptionalDouble",
+ "insertText": "average"
+ },
+ {
+ "label": "boxed",
+ "kind": "method",
+ "documentation": "boxed(): java.util.stream.Stream",
+ "insertText": "boxed"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.ObjLongConsumer b, java.util.function.BiConsumer c): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.LongStream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.LongPredicate a): java.util.stream.LongStream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.OptionalLong",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.OptionalLong",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.LongFunction a): java.util.stream.LongStream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.LongConsumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.LongConsumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.PrimitiveIterator$OfLong",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.LongStream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.LongUnaryOperator a): java.util.stream.LongStream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.LongToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.LongToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToObj",
+ "kind": "method",
+ "documentation": "mapToObj(java.util.function.LongFunction a): java.util.stream.Stream",
+ "insertText": "mapToObj"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(): java.util.OptionalLong",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(): java.util.OptionalLong",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.LongPredicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.LongConsumer a): java.util.stream.LongStream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(long a, java.util.function.LongBinaryOperator b | java.util.function.LongBinaryOperator a): long | java.util.OptionalLong",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.LongStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.LongStream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(): java.util.stream.LongStream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator$OfLong",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "summaryStatistics",
+ "kind": "method",
+ "documentation": "summaryStatistics(): java.util.LongSummaryStatistics",
+ "insertText": "summaryStatistics"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(): [J",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "LongStream.Builder",
+ "kind": "class",
+ "documentation": "Class: LongStream.Builder",
+ "insertText": "LongStream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(long a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(long a): java.util.stream.LongStream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.LongConsumer a): java.util.function.LongConsumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.LongStream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Stream",
+ "kind": "class",
+ "documentation": "Class: Stream",
+ "insertText": "Stream",
+ "properties": [
+ {
+ "label": "builder",
+ "kind": "method",
+ "documentation": "builder(): java.util.stream.Stream$Builder",
+ "insertText": "builder"
+ },
+ {
+ "label": "concat",
+ "kind": "method",
+ "documentation": "concat(java.util.stream.Stream a, java.util.stream.Stream b): java.util.stream.Stream",
+ "insertText": "concat"
+ },
+ {
+ "label": "empty",
+ "kind": "method",
+ "documentation": "empty(): java.util.stream.Stream",
+ "insertText": "empty"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of([Lorg.elasticsearch.painless.lookup.def; a): java.util.stream.Stream",
+ "insertText": "of"
+ },
+ {
+ "label": "allMatch",
+ "kind": "method",
+ "documentation": "allMatch(java.util.function.Predicate a): boolean",
+ "insertText": "allMatch"
+ },
+ {
+ "label": "anyMatch",
+ "kind": "method",
+ "documentation": "anyMatch(java.util.function.Predicate a): boolean",
+ "insertText": "anyMatch"
+ },
+ {
+ "label": "close",
+ "kind": "method",
+ "documentation": "close(): void",
+ "insertText": "close"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.function.Supplier a, java.util.function.BiConsumer b, java.util.function.BiConsumer c | java.util.stream.Collector a): org.elasticsearch.painless.lookup.def",
+ "insertText": "collect"
+ },
+ {
+ "label": "count",
+ "kind": "method",
+ "documentation": "count(): long",
+ "insertText": "count"
+ },
+ {
+ "label": "distinct",
+ "kind": "method",
+ "documentation": "distinct(): java.util.stream.Stream",
+ "insertText": "distinct"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "filter",
+ "kind": "method",
+ "documentation": "filter(java.util.function.Predicate a): java.util.stream.Stream",
+ "insertText": "filter"
+ },
+ {
+ "label": "findAny",
+ "kind": "method",
+ "documentation": "findAny(): java.util.Optional",
+ "insertText": "findAny"
+ },
+ {
+ "label": "findFirst",
+ "kind": "method",
+ "documentation": "findFirst(): java.util.Optional",
+ "insertText": "findFirst"
+ },
+ {
+ "label": "flatMap",
+ "kind": "method",
+ "documentation": "flatMap(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "flatMap"
+ },
+ {
+ "label": "flatMapToDouble",
+ "kind": "method",
+ "documentation": "flatMapToDouble(java.util.function.Function a): java.util.stream.DoubleStream",
+ "insertText": "flatMapToDouble"
+ },
+ {
+ "label": "flatMapToInt",
+ "kind": "method",
+ "documentation": "flatMapToInt(java.util.function.Function a): java.util.stream.IntStream",
+ "insertText": "flatMapToInt"
+ },
+ {
+ "label": "flatMapToLong",
+ "kind": "method",
+ "documentation": "flatMapToLong(java.util.function.Function a): java.util.stream.LongStream",
+ "insertText": "flatMapToLong"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "forEachOrdered",
+ "kind": "method",
+ "documentation": "forEachOrdered(java.util.function.Consumer a): void",
+ "insertText": "forEachOrdered"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isParallel",
+ "kind": "method",
+ "documentation": "isParallel(): boolean",
+ "insertText": "isParallel"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "limit",
+ "kind": "method",
+ "documentation": "limit(long a): java.util.stream.Stream",
+ "insertText": "limit"
+ },
+ {
+ "label": "map",
+ "kind": "method",
+ "documentation": "map(java.util.function.Function a): java.util.stream.Stream",
+ "insertText": "map"
+ },
+ {
+ "label": "mapToDouble",
+ "kind": "method",
+ "documentation": "mapToDouble(java.util.function.ToDoubleFunction a): java.util.stream.DoubleStream",
+ "insertText": "mapToDouble"
+ },
+ {
+ "label": "mapToInt",
+ "kind": "method",
+ "documentation": "mapToInt(java.util.function.ToIntFunction a): java.util.stream.IntStream",
+ "insertText": "mapToInt"
+ },
+ {
+ "label": "mapToLong",
+ "kind": "method",
+ "documentation": "mapToLong(java.util.function.ToLongFunction a): java.util.stream.LongStream",
+ "insertText": "mapToLong"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(java.util.Comparator a): java.util.Optional",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(java.util.Comparator a): java.util.Optional",
+ "insertText": "min"
+ },
+ {
+ "label": "noneMatch",
+ "kind": "method",
+ "documentation": "noneMatch(java.util.function.Predicate a): boolean",
+ "insertText": "noneMatch"
+ },
+ {
+ "label": "peek",
+ "kind": "method",
+ "documentation": "peek(java.util.function.Consumer a): java.util.stream.Stream",
+ "insertText": "peek"
+ },
+ {
+ "label": "reduce",
+ "kind": "method",
+ "documentation": "reduce(org.elasticsearch.painless.lookup.def a, java.util.function.BiFunction b, java.util.function.BinaryOperator c | org.elasticsearch.painless.lookup.def a, java.util.function.BinaryOperator b | java.util.function.BinaryOperator a): org.elasticsearch.painless.lookup.def | java.util.Optional",
+ "insertText": "reduce"
+ },
+ {
+ "label": "sequential",
+ "kind": "method",
+ "documentation": "sequential(): java.util.stream.BaseStream",
+ "insertText": "sequential"
+ },
+ {
+ "label": "skip",
+ "kind": "method",
+ "documentation": "skip(long a): java.util.stream.Stream",
+ "insertText": "skip"
+ },
+ {
+ "label": "sorted",
+ "kind": "method",
+ "documentation": "sorted(java.util.Comparator a): java.util.stream.Stream",
+ "insertText": "sorted"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray(java.util.function.IntFunction a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "unordered",
+ "kind": "method",
+ "documentation": "unordered(): java.util.stream.BaseStream",
+ "insertText": "unordered"
+ }
+ ]
+ },
+ {
+ "label": "Stream.Builder",
+ "kind": "class",
+ "documentation": "Class: Stream.Builder",
+ "insertText": "Stream.Builder",
+ "properties": [
+ {
+ "label": "accept",
+ "kind": "method",
+ "documentation": "accept(org.elasticsearch.painless.lookup.def a): void",
+ "insertText": "accept"
+ },
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(org.elasticsearch.painless.lookup.def a): java.util.stream.Stream$Builder",
+ "insertText": "add"
+ },
+ {
+ "label": "andThen",
+ "kind": "method",
+ "documentation": "andThen(java.util.function.Consumer a): java.util.function.Consumer",
+ "insertText": "andThen"
+ },
+ {
+ "label": "build",
+ "kind": "method",
+ "documentation": "build(): java.util.stream.Stream",
+ "insertText": "build"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "long",
+ "kind": "type",
+ "documentation": "Primitive: long",
+ "insertText": "long"
+ },
+ {
+ "label": "BytesRef",
+ "kind": "class",
+ "documentation": "Class: BytesRef",
+ "insertText": "BytesRef",
+ "properties": [
+ {
+ "label": "bytesEquals",
+ "kind": "method",
+ "documentation": "bytesEquals(org.apache.lucene.util.BytesRef a): boolean",
+ "insertText": "bytesEquals"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "utf8ToString",
+ "kind": "method",
+ "documentation": "utf8ToString(): java.lang.String",
+ "insertText": "utf8ToString"
+ },
+ {
+ "label": "bytes",
+ "kind": "property",
+ "documentation": "bytes: [B",
+ "insertText": "bytes"
+ },
+ {
+ "label": "length",
+ "kind": "property",
+ "documentation": "length: int",
+ "insertText": "length"
+ },
+ {
+ "label": "offset",
+ "kind": "property",
+ "documentation": "offset: int",
+ "insertText": "offset"
+ }
+ ]
+ },
+ {
+ "label": "GeoPoint",
+ "kind": "class",
+ "documentation": "Class: GeoPoint",
+ "insertText": "GeoPoint",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Booleans",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Booleans",
+ "insertText": "ScriptDocValues.Booleans",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Boolean",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): boolean",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.BytesRefs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.BytesRefs",
+ "insertText": "ScriptDocValues.BytesRefs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.apache.lucene.util.BytesRef",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.apache.lucene.util.BytesRef",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Dates",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Dates",
+ "insertText": "ScriptDocValues.Dates",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.script.JodaCompatibleZonedDateTime",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Doubles",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Doubles",
+ "insertText": "ScriptDocValues.Doubles",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Double",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): double",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.GeoPoints",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.GeoPoints",
+ "insertText": "ScriptDocValues.GeoPoints",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "arcDistance",
+ "kind": "method",
+ "documentation": "arcDistance(double a, double b): double",
+ "insertText": "arcDistance"
+ },
+ {
+ "label": "arcDistanceWithDefault",
+ "kind": "method",
+ "documentation": "arcDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "arcDistanceWithDefault"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "geohashDistance",
+ "kind": "method",
+ "documentation": "geohashDistance(java.lang.String a): double",
+ "insertText": "geohashDistance"
+ },
+ {
+ "label": "geohashDistanceWithDefault",
+ "kind": "method",
+ "documentation": "geohashDistanceWithDefault(java.lang.String a, double b): double",
+ "insertText": "geohashDistanceWithDefault"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLat",
+ "kind": "method",
+ "documentation": "getLat(): double",
+ "insertText": "getLat"
+ },
+ {
+ "label": "getLats",
+ "kind": "method",
+ "documentation": "getLats(): [D",
+ "insertText": "getLats"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getLon",
+ "kind": "method",
+ "documentation": "getLon(): double",
+ "insertText": "getLon"
+ },
+ {
+ "label": "getLons",
+ "kind": "method",
+ "documentation": "getLons(): [D",
+ "insertText": "getLons"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.common.geo.GeoPoint",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "planeDistance",
+ "kind": "method",
+ "documentation": "planeDistance(double a, double b): double",
+ "insertText": "planeDistance"
+ },
+ {
+ "label": "planeDistanceWithDefault",
+ "kind": "method",
+ "documentation": "planeDistanceWithDefault(double a, double b, double c): double",
+ "insertText": "planeDistanceWithDefault"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Longs",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Longs",
+ "insertText": "ScriptDocValues.Longs",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.Long",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): long",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptDocValues.Strings",
+ "kind": "class",
+ "documentation": "Class: ScriptDocValues.Strings",
+ "insertText": "ScriptDocValues.Strings",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "kind": "class",
+ "documentation": "Class: IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "insertText": "IpFieldMapper.IpFieldType$IpScriptDocValues",
+ "properties": [
+ {
+ "label": "add",
+ "kind": "method",
+ "documentation": "add(int a, org.elasticsearch.painless.lookup.def b | org.elasticsearch.painless.lookup.def a): void | boolean",
+ "insertText": "add"
+ },
+ {
+ "label": "addAll",
+ "kind": "method",
+ "documentation": "addAll(int a, java.util.Collection b | java.util.Collection a): boolean",
+ "insertText": "addAll"
+ },
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "clear",
+ "kind": "method",
+ "documentation": "clear(): void",
+ "insertText": "clear"
+ },
+ {
+ "label": "collect",
+ "kind": "method",
+ "documentation": "collect(java.util.Collection a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def | java.util.List",
+ "insertText": "collect"
+ },
+ {
+ "label": "contains",
+ "kind": "method",
+ "documentation": "contains(org.elasticsearch.painless.lookup.def a): boolean",
+ "insertText": "contains"
+ },
+ {
+ "label": "containsAll",
+ "kind": "method",
+ "documentation": "containsAll(java.util.Collection a): boolean",
+ "insertText": "containsAll"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "find",
+ "kind": "method",
+ "documentation": "find(java.util.function.Predicate a): org.elasticsearch.painless.lookup.def",
+ "insertText": "find"
+ },
+ {
+ "label": "findAll",
+ "kind": "method",
+ "documentation": "findAll(java.util.function.Predicate a): java.util.List",
+ "insertText": "findAll"
+ },
+ {
+ "label": "findResult",
+ "kind": "method",
+ "documentation": "findResult(org.elasticsearch.painless.lookup.def a, java.util.function.Function b | java.util.function.Function a): org.elasticsearch.painless.lookup.def",
+ "insertText": "findResult"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(int a): java.lang.String",
+ "insertText": "get"
+ },
+ {
+ "label": "getByPath",
+ "kind": "method",
+ "documentation": "getByPath(java.lang.String a, java.lang.Object b | java.lang.String a): java.lang.Object",
+ "insertText": "getByPath"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): java.lang.String",
+ "insertText": "getValue"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "indexOf",
+ "kind": "method",
+ "documentation": "indexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "indexOf"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "lastIndexOf",
+ "kind": "method",
+ "documentation": "lastIndexOf(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "lastIndexOf"
+ },
+ {
+ "label": "listIterator",
+ "kind": "method",
+ "documentation": "listIterator(int a): java.util.ListIterator",
+ "insertText": "listIterator"
+ },
+ {
+ "label": "remove",
+ "kind": "method",
+ "documentation": "remove(int a): org.elasticsearch.painless.lookup.def",
+ "insertText": "remove"
+ },
+ {
+ "label": "removeAll",
+ "kind": "method",
+ "documentation": "removeAll(java.util.Collection a): boolean",
+ "insertText": "removeAll"
+ },
+ {
+ "label": "removeIf",
+ "kind": "method",
+ "documentation": "removeIf(java.util.function.Predicate a): boolean",
+ "insertText": "removeIf"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.function.UnaryOperator a): void",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "retainAll",
+ "kind": "method",
+ "documentation": "retainAll(java.util.Collection a): boolean",
+ "insertText": "retainAll"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(int a, org.elasticsearch.painless.lookup.def b): org.elasticsearch.painless.lookup.def",
+ "insertText": "set"
+ },
+ {
+ "label": "size",
+ "kind": "method",
+ "documentation": "size(): int",
+ "insertText": "size"
+ },
+ {
+ "label": "sort",
+ "kind": "method",
+ "documentation": "sort(java.util.Comparator a): void",
+ "insertText": "sort"
+ },
+ {
+ "label": "split",
+ "kind": "method",
+ "documentation": "split(java.util.function.Predicate a): java.util.List",
+ "insertText": "split"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "stream",
+ "kind": "method",
+ "documentation": "stream(): java.util.stream.Stream",
+ "insertText": "stream"
+ },
+ {
+ "label": "subList",
+ "kind": "method",
+ "documentation": "subList(int a, int b): java.util.List",
+ "insertText": "subList"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toArray",
+ "kind": "method",
+ "documentation": "toArray([Lorg.elasticsearch.painless.lookup.def; a): [Lorg.elasticsearch.painless.lookup.def;",
+ "insertText": "toArray"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IntervalFilterScript.Interval",
+ "kind": "class",
+ "documentation": "Class: IntervalFilterScript.Interval",
+ "insertText": "IntervalFilterScript.Interval",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getEnd",
+ "kind": "method",
+ "documentation": "getEnd(): int",
+ "insertText": "getEnd"
+ },
+ {
+ "label": "getGaps",
+ "kind": "method",
+ "documentation": "getGaps(): int",
+ "insertText": "getGaps"
+ },
+ {
+ "label": "getStart",
+ "kind": "method",
+ "documentation": "getStart(): int",
+ "insertText": "getStart"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Doc",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Doc",
+ "insertText": "ScriptedSimilarity.Doc",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getFreq",
+ "kind": "method",
+ "documentation": "getFreq(): float",
+ "insertText": "getFreq"
+ },
+ {
+ "label": "getLength",
+ "kind": "method",
+ "documentation": "getLength(): int",
+ "insertText": "getLength"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Field",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Field",
+ "insertText": "ScriptedSimilarity.Field",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocCount",
+ "kind": "method",
+ "documentation": "getDocCount(): long",
+ "insertText": "getDocCount"
+ },
+ {
+ "label": "getSumDocFreq",
+ "kind": "method",
+ "documentation": "getSumDocFreq(): long",
+ "insertText": "getSumDocFreq"
+ },
+ {
+ "label": "getSumTotalTermFreq",
+ "kind": "method",
+ "documentation": "getSumTotalTermFreq(): long",
+ "insertText": "getSumTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Query",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Query",
+ "insertText": "ScriptedSimilarity.Query",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getBoost",
+ "kind": "method",
+ "documentation": "getBoost(): float",
+ "insertText": "getBoost"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ScriptedSimilarity.Term",
+ "kind": "class",
+ "documentation": "Class: ScriptedSimilarity.Term",
+ "insertText": "ScriptedSimilarity.Term",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getDocFreq",
+ "kind": "method",
+ "documentation": "getDocFreq(): long",
+ "insertText": "getDocFreq"
+ },
+ {
+ "label": "getTotalTermFreq",
+ "kind": "method",
+ "documentation": "getTotalTermFreq(): long",
+ "insertText": "getTotalTermFreq"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Debug",
+ "kind": "class",
+ "documentation": "Class: Debug",
+ "insertText": "Debug",
+ "properties": [
+ {
+ "label": "explain",
+ "kind": "method",
+ "documentation": "explain(java.lang.Object a): void",
+ "insertText": "explain"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "JodaCompatibleZonedDateTime",
+ "kind": "class",
+ "documentation": "Class: JodaCompatibleZonedDateTime",
+ "insertText": "JodaCompatibleZonedDateTime",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.time.chrono.ChronoZonedDateTime a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "format",
+ "kind": "method",
+ "documentation": "format(java.time.format.DateTimeFormatter a): java.lang.String",
+ "insertText": "format"
+ },
+ {
+ "label": "get",
+ "kind": "method",
+ "documentation": "get(java.time.temporal.TemporalField a): int",
+ "insertText": "get"
+ },
+ {
+ "label": "getCenturyOfEra",
+ "kind": "method",
+ "documentation": "getCenturyOfEra(): int",
+ "insertText": "getCenturyOfEra"
+ },
+ {
+ "label": "getChronology",
+ "kind": "method",
+ "documentation": "getChronology(): java.time.chrono.Chronology",
+ "insertText": "getChronology"
+ },
+ {
+ "label": "getDayOfMonth",
+ "kind": "method",
+ "documentation": "getDayOfMonth(): int",
+ "insertText": "getDayOfMonth"
+ },
+ {
+ "label": "getDayOfWeek",
+ "kind": "method",
+ "documentation": "getDayOfWeek(): int",
+ "insertText": "getDayOfWeek"
+ },
+ {
+ "label": "getDayOfWeekEnum",
+ "kind": "method",
+ "documentation": "getDayOfWeekEnum(): java.time.DayOfWeek",
+ "insertText": "getDayOfWeekEnum"
+ },
+ {
+ "label": "getDayOfYear",
+ "kind": "method",
+ "documentation": "getDayOfYear(): int",
+ "insertText": "getDayOfYear"
+ },
+ {
+ "label": "getEra",
+ "kind": "method",
+ "documentation": "getEra(): int",
+ "insertText": "getEra"
+ },
+ {
+ "label": "getHour",
+ "kind": "method",
+ "documentation": "getHour(): int",
+ "insertText": "getHour"
+ },
+ {
+ "label": "getHourOfDay",
+ "kind": "method",
+ "documentation": "getHourOfDay(): int",
+ "insertText": "getHourOfDay"
+ },
+ {
+ "label": "getLong",
+ "kind": "method",
+ "documentation": "getLong(java.time.temporal.TemporalField a): long",
+ "insertText": "getLong"
+ },
+ {
+ "label": "getMillis",
+ "kind": "method",
+ "documentation": "getMillis(): long",
+ "insertText": "getMillis"
+ },
+ {
+ "label": "getMillisOfDay",
+ "kind": "method",
+ "documentation": "getMillisOfDay(): int",
+ "insertText": "getMillisOfDay"
+ },
+ {
+ "label": "getMillisOfSecond",
+ "kind": "method",
+ "documentation": "getMillisOfSecond(): int",
+ "insertText": "getMillisOfSecond"
+ },
+ {
+ "label": "getMinute",
+ "kind": "method",
+ "documentation": "getMinute(): int",
+ "insertText": "getMinute"
+ },
+ {
+ "label": "getMinuteOfDay",
+ "kind": "method",
+ "documentation": "getMinuteOfDay(): int",
+ "insertText": "getMinuteOfDay"
+ },
+ {
+ "label": "getMinuteOfHour",
+ "kind": "method",
+ "documentation": "getMinuteOfHour(): int",
+ "insertText": "getMinuteOfHour"
+ },
+ {
+ "label": "getMonth",
+ "kind": "method",
+ "documentation": "getMonth(): java.time.Month",
+ "insertText": "getMonth"
+ },
+ {
+ "label": "getMonthOfYear",
+ "kind": "method",
+ "documentation": "getMonthOfYear(): int",
+ "insertText": "getMonthOfYear"
+ },
+ {
+ "label": "getMonthValue",
+ "kind": "method",
+ "documentation": "getMonthValue(): int",
+ "insertText": "getMonthValue"
+ },
+ {
+ "label": "getNano",
+ "kind": "method",
+ "documentation": "getNano(): int",
+ "insertText": "getNano"
+ },
+ {
+ "label": "getOffset",
+ "kind": "method",
+ "documentation": "getOffset(): java.time.ZoneOffset",
+ "insertText": "getOffset"
+ },
+ {
+ "label": "getSecond",
+ "kind": "method",
+ "documentation": "getSecond(): int",
+ "insertText": "getSecond"
+ },
+ {
+ "label": "getSecondOfDay",
+ "kind": "method",
+ "documentation": "getSecondOfDay(): int",
+ "insertText": "getSecondOfDay"
+ },
+ {
+ "label": "getSecondOfMinute",
+ "kind": "method",
+ "documentation": "getSecondOfMinute(): int",
+ "insertText": "getSecondOfMinute"
+ },
+ {
+ "label": "getWeekOfWeekyear",
+ "kind": "method",
+ "documentation": "getWeekOfWeekyear(): int",
+ "insertText": "getWeekOfWeekyear"
+ },
+ {
+ "label": "getWeekyear",
+ "kind": "method",
+ "documentation": "getWeekyear(): int",
+ "insertText": "getWeekyear"
+ },
+ {
+ "label": "getYear",
+ "kind": "method",
+ "documentation": "getYear(): int",
+ "insertText": "getYear"
+ },
+ {
+ "label": "getYearOfCentury",
+ "kind": "method",
+ "documentation": "getYearOfCentury(): int",
+ "insertText": "getYearOfCentury"
+ },
+ {
+ "label": "getYearOfEra",
+ "kind": "method",
+ "documentation": "getYearOfEra(): int",
+ "insertText": "getYearOfEra"
+ },
+ {
+ "label": "getZone",
+ "kind": "method",
+ "documentation": "getZone(): java.time.ZoneId",
+ "insertText": "getZone"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isAfter",
+ "kind": "method",
+ "documentation": "isAfter(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isAfter"
+ },
+ {
+ "label": "isBefore",
+ "kind": "method",
+ "documentation": "isBefore(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isBefore"
+ },
+ {
+ "label": "isEqual",
+ "kind": "method",
+ "documentation": "isEqual(java.time.chrono.ChronoZonedDateTime a): boolean",
+ "insertText": "isEqual"
+ },
+ {
+ "label": "isSupported",
+ "kind": "method",
+ "documentation": "isSupported(java.time.temporal.TemporalField a): boolean",
+ "insertText": "isSupported"
+ },
+ {
+ "label": "minus",
+ "kind": "method",
+ "documentation": "minus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "minus"
+ },
+ {
+ "label": "minusDays",
+ "kind": "method",
+ "documentation": "minusDays(long a): java.time.ZonedDateTime",
+ "insertText": "minusDays"
+ },
+ {
+ "label": "minusHours",
+ "kind": "method",
+ "documentation": "minusHours(long a): java.time.ZonedDateTime",
+ "insertText": "minusHours"
+ },
+ {
+ "label": "minusMinutes",
+ "kind": "method",
+ "documentation": "minusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "minusMinutes"
+ },
+ {
+ "label": "minusMonths",
+ "kind": "method",
+ "documentation": "minusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "minusMonths"
+ },
+ {
+ "label": "minusNanos",
+ "kind": "method",
+ "documentation": "minusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "minusNanos"
+ },
+ {
+ "label": "minusSeconds",
+ "kind": "method",
+ "documentation": "minusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "minusSeconds"
+ },
+ {
+ "label": "minusWeeks",
+ "kind": "method",
+ "documentation": "minusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "minusWeeks"
+ },
+ {
+ "label": "minusYears",
+ "kind": "method",
+ "documentation": "minusYears(long a): java.time.ZonedDateTime",
+ "insertText": "minusYears"
+ },
+ {
+ "label": "plus",
+ "kind": "method",
+ "documentation": "plus(long a, java.time.temporal.TemporalUnit b | java.time.temporal.TemporalAmount a): java.time.ZonedDateTime",
+ "insertText": "plus"
+ },
+ {
+ "label": "plusDays",
+ "kind": "method",
+ "documentation": "plusDays(long a): java.time.ZonedDateTime",
+ "insertText": "plusDays"
+ },
+ {
+ "label": "plusHours",
+ "kind": "method",
+ "documentation": "plusHours(long a): java.time.ZonedDateTime",
+ "insertText": "plusHours"
+ },
+ {
+ "label": "plusMinutes",
+ "kind": "method",
+ "documentation": "plusMinutes(long a): java.time.ZonedDateTime",
+ "insertText": "plusMinutes"
+ },
+ {
+ "label": "plusMonths",
+ "kind": "method",
+ "documentation": "plusMonths(long a): java.time.ZonedDateTime",
+ "insertText": "plusMonths"
+ },
+ {
+ "label": "plusNanos",
+ "kind": "method",
+ "documentation": "plusNanos(long a): java.time.ZonedDateTime",
+ "insertText": "plusNanos"
+ },
+ {
+ "label": "plusSeconds",
+ "kind": "method",
+ "documentation": "plusSeconds(long a): java.time.ZonedDateTime",
+ "insertText": "plusSeconds"
+ },
+ {
+ "label": "plusWeeks",
+ "kind": "method",
+ "documentation": "plusWeeks(long a): java.time.ZonedDateTime",
+ "insertText": "plusWeeks"
+ },
+ {
+ "label": "plusYears",
+ "kind": "method",
+ "documentation": "plusYears(long a): java.time.ZonedDateTime",
+ "insertText": "plusYears"
+ },
+ {
+ "label": "query",
+ "kind": "method",
+ "documentation": "query(java.time.temporal.TemporalQuery a): org.elasticsearch.painless.lookup.def",
+ "insertText": "query"
+ },
+ {
+ "label": "range",
+ "kind": "method",
+ "documentation": "range(java.time.temporal.TemporalField a): java.time.temporal.ValueRange",
+ "insertText": "range"
+ },
+ {
+ "label": "toEpochMilli",
+ "kind": "method",
+ "documentation": "toEpochMilli(): long",
+ "insertText": "toEpochMilli"
+ },
+ {
+ "label": "toEpochSecond",
+ "kind": "method",
+ "documentation": "toEpochSecond(): long",
+ "insertText": "toEpochSecond"
+ },
+ {
+ "label": "toInstant",
+ "kind": "method",
+ "documentation": "toInstant(): java.time.Instant",
+ "insertText": "toInstant"
+ },
+ {
+ "label": "toLocalDate",
+ "kind": "method",
+ "documentation": "toLocalDate(): java.time.LocalDate",
+ "insertText": "toLocalDate"
+ },
+ {
+ "label": "toLocalDateTime",
+ "kind": "method",
+ "documentation": "toLocalDateTime(): java.time.LocalDateTime",
+ "insertText": "toLocalDateTime"
+ },
+ {
+ "label": "toLocalTime",
+ "kind": "method",
+ "documentation": "toLocalTime(): java.time.LocalTime",
+ "insertText": "toLocalTime"
+ },
+ {
+ "label": "toOffsetDateTime",
+ "kind": "method",
+ "documentation": "toOffsetDateTime(): java.time.OffsetDateTime",
+ "insertText": "toOffsetDateTime"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(java.lang.String a, java.util.Locale b | java.lang.String a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "truncatedTo",
+ "kind": "method",
+ "documentation": "truncatedTo(java.time.temporal.TemporalUnit a): java.time.ZonedDateTime",
+ "insertText": "truncatedTo"
+ },
+ {
+ "label": "until",
+ "kind": "method",
+ "documentation": "until(java.time.temporal.Temporal a, java.time.temporal.TemporalUnit b): long",
+ "insertText": "until"
+ },
+ {
+ "label": "with",
+ "kind": "method",
+ "documentation": "with(java.time.temporal.TemporalField a, long b | java.time.temporal.TemporalAdjuster a): java.time.ZonedDateTime",
+ "insertText": "with"
+ },
+ {
+ "label": "withDayOfMonth",
+ "kind": "method",
+ "documentation": "withDayOfMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfMonth"
+ },
+ {
+ "label": "withDayOfYear",
+ "kind": "method",
+ "documentation": "withDayOfYear(int a): java.time.ZonedDateTime",
+ "insertText": "withDayOfYear"
+ },
+ {
+ "label": "withEarlierOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withEarlierOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withEarlierOffsetAtOverlap"
+ },
+ {
+ "label": "withFixedOffsetZone",
+ "kind": "method",
+ "documentation": "withFixedOffsetZone(): java.time.ZonedDateTime",
+ "insertText": "withFixedOffsetZone"
+ },
+ {
+ "label": "withHour",
+ "kind": "method",
+ "documentation": "withHour(int a): java.time.ZonedDateTime",
+ "insertText": "withHour"
+ },
+ {
+ "label": "withLaterOffsetAtOverlap",
+ "kind": "method",
+ "documentation": "withLaterOffsetAtOverlap(): java.time.ZonedDateTime",
+ "insertText": "withLaterOffsetAtOverlap"
+ },
+ {
+ "label": "withMinute",
+ "kind": "method",
+ "documentation": "withMinute(int a): java.time.ZonedDateTime",
+ "insertText": "withMinute"
+ },
+ {
+ "label": "withMonth",
+ "kind": "method",
+ "documentation": "withMonth(int a): java.time.ZonedDateTime",
+ "insertText": "withMonth"
+ },
+ {
+ "label": "withNano",
+ "kind": "method",
+ "documentation": "withNano(int a): java.time.ZonedDateTime",
+ "insertText": "withNano"
+ },
+ {
+ "label": "withSecond",
+ "kind": "method",
+ "documentation": "withSecond(int a): java.time.ZonedDateTime",
+ "insertText": "withSecond"
+ },
+ {
+ "label": "withYear",
+ "kind": "method",
+ "documentation": "withYear(int a): java.time.ZonedDateTime",
+ "insertText": "withYear"
+ },
+ {
+ "label": "withZoneSameInstant",
+ "kind": "method",
+ "documentation": "withZoneSameInstant(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameInstant"
+ },
+ {
+ "label": "withZoneSameLocal",
+ "kind": "method",
+ "documentation": "withZoneSameLocal(java.time.ZoneId a): java.time.ZonedDateTime",
+ "insertText": "withZoneSameLocal"
+ }
+ ]
+ },
+ {
+ "label": "ScoreScript.ExplanationHolder",
+ "kind": "class",
+ "documentation": "Class: ScoreScript.ExplanationHolder",
+ "insertText": "ScoreScript.ExplanationHolder",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "set",
+ "kind": "method",
+ "documentation": "set(java.lang.String a): void",
+ "insertText": "set"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "FieldLookup",
+ "kind": "class",
+ "documentation": "Class: FieldLookup",
+ "insertText": "FieldLookup",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getValue",
+ "kind": "method",
+ "documentation": "getValue(): org.elasticsearch.painless.lookup.def",
+ "insertText": "getValue"
+ },
+ {
+ "label": "getValues",
+ "kind": "method",
+ "documentation": "getValues(): java.util.List",
+ "insertText": "getValues"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isEmpty",
+ "kind": "method",
+ "documentation": "isEmpty(): boolean",
+ "insertText": "isEmpty"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "short",
+ "kind": "type",
+ "documentation": "Primitive: short",
+ "insertText": "short"
+ },
+ {
+ "label": "void",
+ "kind": "type",
+ "documentation": "Primitive: void",
+ "insertText": "void"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/packages/kbn-monaco/src/painless/autocomplete_definitions/processor_conditional.json b/packages/kbn-monaco/src/painless/autocomplete_definitions/processor_conditional.json
new file mode 100644
index 0000000000000..53ca674b3f870
--- /dev/null
+++ b/packages/kbn-monaco/src/painless/autocomplete_definitions/processor_conditional.json
@@ -0,0 +1,42516 @@
+{
+ "suggestions": [
+ {
+ "label": "boolean",
+ "kind": "type",
+ "documentation": "Primitive: boolean",
+ "insertText": "boolean"
+ },
+ {
+ "label": "byte",
+ "kind": "type",
+ "documentation": "Primitive: byte",
+ "insertText": "byte"
+ },
+ {
+ "label": "char",
+ "kind": "type",
+ "documentation": "Primitive: char",
+ "insertText": "char"
+ },
+ {
+ "label": "double",
+ "kind": "type",
+ "documentation": "Primitive: double",
+ "insertText": "double"
+ },
+ {
+ "label": "float",
+ "kind": "type",
+ "documentation": "Primitive: float",
+ "insertText": "float"
+ },
+ {
+ "label": "int",
+ "kind": "type",
+ "documentation": "Primitive: int",
+ "insertText": "int"
+ },
+ {
+ "label": "Appendable",
+ "kind": "class",
+ "documentation": "Class: Appendable",
+ "insertText": "Appendable",
+ "properties": [
+ {
+ "label": "append",
+ "kind": "method",
+ "documentation": "append(java.lang.CharSequence a, int b, int c): java.lang.Appendable",
+ "insertText": "append"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ArithmeticException",
+ "kind": "class",
+ "documentation": "Class: ArithmeticException",
+ "insertText": "ArithmeticException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArithmeticException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArithmeticException",
+ "insertText": "ArithmeticException"
+ }
+ },
+ {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayIndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayIndexOutOfBoundsException",
+ "insertText": "ArrayIndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "ArrayStoreException",
+ "kind": "class",
+ "documentation": "Class: ArrayStoreException",
+ "insertText": "ArrayStoreException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ArrayStoreException",
+ "kind": "constructor",
+ "documentation": "Constructor: ArrayStoreException",
+ "insertText": "ArrayStoreException"
+ }
+ },
+ {
+ "label": "Boolean",
+ "kind": "class",
+ "documentation": "Class: Boolean",
+ "insertText": "Boolean",
+ "properties": [
+ {
+ "label": "FALSE",
+ "kind": "property",
+ "documentation": "FALSE: java.lang.Boolean",
+ "insertText": "FALSE"
+ },
+ {
+ "label": "TRUE",
+ "kind": "property",
+ "documentation": "TRUE: java.lang.Boolean",
+ "insertText": "TRUE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(boolean a, boolean b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(boolean a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "logicalAnd",
+ "kind": "method",
+ "documentation": "logicalAnd(boolean a, boolean b): boolean",
+ "insertText": "logicalAnd"
+ },
+ {
+ "label": "logicalOr",
+ "kind": "method",
+ "documentation": "logicalOr(boolean a, boolean b): boolean",
+ "insertText": "logicalOr"
+ },
+ {
+ "label": "logicalXor",
+ "kind": "method",
+ "documentation": "logicalXor(boolean a, boolean b): boolean",
+ "insertText": "logicalXor"
+ },
+ {
+ "label": "parseBoolean",
+ "kind": "method",
+ "documentation": "parseBoolean(java.lang.String a): boolean",
+ "insertText": "parseBoolean"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(boolean a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(boolean a): java.lang.Boolean",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "booleanValue",
+ "kind": "method",
+ "documentation": "booleanValue(): boolean",
+ "insertText": "booleanValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Boolean a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Byte",
+ "kind": "class",
+ "documentation": "Class: Byte",
+ "insertText": "Byte",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: byte",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: byte",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(byte a, byte b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Byte",
+ "insertText": "decode"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(byte a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "parseByte",
+ "kind": "method",
+ "documentation": "parseByte(java.lang.String a, int b | java.lang.String a): byte",
+ "insertText": "parseByte"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(byte a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedInt",
+ "kind": "method",
+ "documentation": "toUnsignedInt(byte a): int",
+ "insertText": "toUnsignedInt"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(byte a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | byte a): java.lang.Byte",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Byte a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "CharSequence",
+ "kind": "class",
+ "documentation": "Class: CharSequence",
+ "insertText": "CharSequence",
+ "properties": [
+ {
+ "label": "charAt",
+ "kind": "method",
+ "documentation": "charAt(int a): char",
+ "insertText": "charAt"
+ },
+ {
+ "label": "chars",
+ "kind": "method",
+ "documentation": "chars(): java.util.stream.IntStream",
+ "insertText": "chars"
+ },
+ {
+ "label": "codePoints",
+ "kind": "method",
+ "documentation": "codePoints(): java.util.stream.IntStream",
+ "insertText": "codePoints"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "length",
+ "kind": "method",
+ "documentation": "length(): int",
+ "insertText": "length"
+ },
+ {
+ "label": "replaceAll",
+ "kind": "method",
+ "documentation": "replaceAll(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceAll"
+ },
+ {
+ "label": "replaceFirst",
+ "kind": "method",
+ "documentation": "replaceFirst(java.util.regex.Pattern a, java.util.function.Function b): java.lang.String",
+ "insertText": "replaceFirst"
+ },
+ {
+ "label": "subSequence",
+ "kind": "method",
+ "documentation": "subSequence(int a, int b): java.lang.CharSequence",
+ "insertText": "subSequence"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character",
+ "kind": "class",
+ "documentation": "Class: Character",
+ "insertText": "Character",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "COMBINING_SPACING_MARK",
+ "kind": "property",
+ "documentation": "COMBINING_SPACING_MARK: byte",
+ "insertText": "COMBINING_SPACING_MARK"
+ },
+ {
+ "label": "CONNECTOR_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CONNECTOR_PUNCTUATION: byte",
+ "insertText": "CONNECTOR_PUNCTUATION"
+ },
+ {
+ "label": "CONTROL",
+ "kind": "property",
+ "documentation": "CONTROL: byte",
+ "insertText": "CONTROL"
+ },
+ {
+ "label": "CURRENCY_SYMBOL",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOL: byte",
+ "insertText": "CURRENCY_SYMBOL"
+ },
+ {
+ "label": "DASH_PUNCTUATION",
+ "kind": "property",
+ "documentation": "DASH_PUNCTUATION: byte",
+ "insertText": "DASH_PUNCTUATION"
+ },
+ {
+ "label": "DECIMAL_DIGIT_NUMBER",
+ "kind": "property",
+ "documentation": "DECIMAL_DIGIT_NUMBER: byte",
+ "insertText": "DECIMAL_DIGIT_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_ARABIC_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_ARABIC_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_ARABIC_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_BOUNDARY_NEUTRAL",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_BOUNDARY_NEUTRAL: byte",
+ "insertText": "DIRECTIONALITY_BOUNDARY_NEUTRAL"
+ },
+ {
+ "label": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_COMMON_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR: byte",
+ "insertText": "DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_NONSPACING_MARK",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_NONSPACING_MARK: byte",
+ "insertText": "DIRECTIONALITY_NONSPACING_MARK"
+ },
+ {
+ "label": "DIRECTIONALITY_OTHER_NEUTRALS",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_OTHER_NEUTRALS: byte",
+ "insertText": "DIRECTIONALITY_OTHER_NEUTRALS"
+ },
+ {
+ "label": "DIRECTIONALITY_PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_PARAGRAPH_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT: byte",
+ "insertText": "DIRECTIONALITY_POP_DIRECTIONAL_FORMAT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING"
+ },
+ {
+ "label": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE: byte",
+ "insertText": "DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE"
+ },
+ {
+ "label": "DIRECTIONALITY_SEGMENT_SEPARATOR",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_SEGMENT_SEPARATOR: byte",
+ "insertText": "DIRECTIONALITY_SEGMENT_SEPARATOR"
+ },
+ {
+ "label": "DIRECTIONALITY_UNDEFINED",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_UNDEFINED: byte",
+ "insertText": "DIRECTIONALITY_UNDEFINED"
+ },
+ {
+ "label": "DIRECTIONALITY_WHITESPACE",
+ "kind": "property",
+ "documentation": "DIRECTIONALITY_WHITESPACE: byte",
+ "insertText": "DIRECTIONALITY_WHITESPACE"
+ },
+ {
+ "label": "ENCLOSING_MARK",
+ "kind": "property",
+ "documentation": "ENCLOSING_MARK: byte",
+ "insertText": "ENCLOSING_MARK"
+ },
+ {
+ "label": "END_PUNCTUATION",
+ "kind": "property",
+ "documentation": "END_PUNCTUATION: byte",
+ "insertText": "END_PUNCTUATION"
+ },
+ {
+ "label": "FINAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "FINAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "FINAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "FORMAT",
+ "kind": "property",
+ "documentation": "FORMAT: byte",
+ "insertText": "FORMAT"
+ },
+ {
+ "label": "INITIAL_QUOTE_PUNCTUATION",
+ "kind": "property",
+ "documentation": "INITIAL_QUOTE_PUNCTUATION: byte",
+ "insertText": "INITIAL_QUOTE_PUNCTUATION"
+ },
+ {
+ "label": "LETTER_NUMBER",
+ "kind": "property",
+ "documentation": "LETTER_NUMBER: byte",
+ "insertText": "LETTER_NUMBER"
+ },
+ {
+ "label": "LINE_SEPARATOR",
+ "kind": "property",
+ "documentation": "LINE_SEPARATOR: byte",
+ "insertText": "LINE_SEPARATOR"
+ },
+ {
+ "label": "LOWERCASE_LETTER",
+ "kind": "property",
+ "documentation": "LOWERCASE_LETTER: byte",
+ "insertText": "LOWERCASE_LETTER"
+ },
+ {
+ "label": "MATH_SYMBOL",
+ "kind": "property",
+ "documentation": "MATH_SYMBOL: byte",
+ "insertText": "MATH_SYMBOL"
+ },
+ {
+ "label": "MAX_CODE_POINT",
+ "kind": "property",
+ "documentation": "MAX_CODE_POINT: int",
+ "insertText": "MAX_CODE_POINT"
+ },
+ {
+ "label": "MAX_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_HIGH_SURROGATE: char",
+ "insertText": "MAX_HIGH_SURROGATE"
+ },
+ {
+ "label": "MAX_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_LOW_SURROGATE: char",
+ "insertText": "MAX_LOW_SURROGATE"
+ },
+ {
+ "label": "MAX_RADIX",
+ "kind": "property",
+ "documentation": "MAX_RADIX: int",
+ "insertText": "MAX_RADIX"
+ },
+ {
+ "label": "MAX_SURROGATE",
+ "kind": "property",
+ "documentation": "MAX_SURROGATE: char",
+ "insertText": "MAX_SURROGATE"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: char",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_CODE_POINT: int",
+ "insertText": "MIN_CODE_POINT"
+ },
+ {
+ "label": "MIN_HIGH_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_HIGH_SURROGATE: char",
+ "insertText": "MIN_HIGH_SURROGATE"
+ },
+ {
+ "label": "MIN_LOW_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_LOW_SURROGATE: char",
+ "insertText": "MIN_LOW_SURROGATE"
+ },
+ {
+ "label": "MIN_RADIX",
+ "kind": "property",
+ "documentation": "MIN_RADIX: int",
+ "insertText": "MIN_RADIX"
+ },
+ {
+ "label": "MIN_SUPPLEMENTARY_CODE_POINT",
+ "kind": "property",
+ "documentation": "MIN_SUPPLEMENTARY_CODE_POINT: int",
+ "insertText": "MIN_SUPPLEMENTARY_CODE_POINT"
+ },
+ {
+ "label": "MIN_SURROGATE",
+ "kind": "property",
+ "documentation": "MIN_SURROGATE: char",
+ "insertText": "MIN_SURROGATE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: char",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "MODIFIER_LETTER",
+ "kind": "property",
+ "documentation": "MODIFIER_LETTER: byte",
+ "insertText": "MODIFIER_LETTER"
+ },
+ {
+ "label": "MODIFIER_SYMBOL",
+ "kind": "property",
+ "documentation": "MODIFIER_SYMBOL: byte",
+ "insertText": "MODIFIER_SYMBOL"
+ },
+ {
+ "label": "NON_SPACING_MARK",
+ "kind": "property",
+ "documentation": "NON_SPACING_MARK: byte",
+ "insertText": "NON_SPACING_MARK"
+ },
+ {
+ "label": "OTHER_LETTER",
+ "kind": "property",
+ "documentation": "OTHER_LETTER: byte",
+ "insertText": "OTHER_LETTER"
+ },
+ {
+ "label": "OTHER_NUMBER",
+ "kind": "property",
+ "documentation": "OTHER_NUMBER: byte",
+ "insertText": "OTHER_NUMBER"
+ },
+ {
+ "label": "OTHER_PUNCTUATION",
+ "kind": "property",
+ "documentation": "OTHER_PUNCTUATION: byte",
+ "insertText": "OTHER_PUNCTUATION"
+ },
+ {
+ "label": "OTHER_SYMBOL",
+ "kind": "property",
+ "documentation": "OTHER_SYMBOL: byte",
+ "insertText": "OTHER_SYMBOL"
+ },
+ {
+ "label": "PARAGRAPH_SEPARATOR",
+ "kind": "property",
+ "documentation": "PARAGRAPH_SEPARATOR: byte",
+ "insertText": "PARAGRAPH_SEPARATOR"
+ },
+ {
+ "label": "PRIVATE_USE",
+ "kind": "property",
+ "documentation": "PRIVATE_USE: byte",
+ "insertText": "PRIVATE_USE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "SPACE_SEPARATOR",
+ "kind": "property",
+ "documentation": "SPACE_SEPARATOR: byte",
+ "insertText": "SPACE_SEPARATOR"
+ },
+ {
+ "label": "START_PUNCTUATION",
+ "kind": "property",
+ "documentation": "START_PUNCTUATION: byte",
+ "insertText": "START_PUNCTUATION"
+ },
+ {
+ "label": "SURROGATE",
+ "kind": "property",
+ "documentation": "SURROGATE: byte",
+ "insertText": "SURROGATE"
+ },
+ {
+ "label": "TITLECASE_LETTER",
+ "kind": "property",
+ "documentation": "TITLECASE_LETTER: byte",
+ "insertText": "TITLECASE_LETTER"
+ },
+ {
+ "label": "UNASSIGNED",
+ "kind": "property",
+ "documentation": "UNASSIGNED: byte",
+ "insertText": "UNASSIGNED"
+ },
+ {
+ "label": "UPPERCASE_LETTER",
+ "kind": "property",
+ "documentation": "UPPERCASE_LETTER: byte",
+ "insertText": "UPPERCASE_LETTER"
+ },
+ {
+ "label": "charCount",
+ "kind": "method",
+ "documentation": "charCount(int a): int",
+ "insertText": "charCount"
+ },
+ {
+ "label": "codePointAt",
+ "kind": "method",
+ "documentation": "codePointAt([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointAt"
+ },
+ {
+ "label": "codePointBefore",
+ "kind": "method",
+ "documentation": "codePointBefore([C a, int b, int c | java.lang.CharSequence a, int b): int",
+ "insertText": "codePointBefore"
+ },
+ {
+ "label": "codePointCount",
+ "kind": "method",
+ "documentation": "codePointCount(java.lang.CharSequence a, int b, int c): int",
+ "insertText": "codePointCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(char a, char b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "digit",
+ "kind": "method",
+ "documentation": "digit(int a, int b): int",
+ "insertText": "digit"
+ },
+ {
+ "label": "forDigit",
+ "kind": "method",
+ "documentation": "forDigit(int a, int b): char",
+ "insertText": "forDigit"
+ },
+ {
+ "label": "getDirectionality",
+ "kind": "method",
+ "documentation": "getDirectionality(int a): byte",
+ "insertText": "getDirectionality"
+ },
+ {
+ "label": "getName",
+ "kind": "method",
+ "documentation": "getName(int a): java.lang.String",
+ "insertText": "getName"
+ },
+ {
+ "label": "getNumericValue",
+ "kind": "method",
+ "documentation": "getNumericValue(int a): int",
+ "insertText": "getNumericValue"
+ },
+ {
+ "label": "getType",
+ "kind": "method",
+ "documentation": "getType(int a): int",
+ "insertText": "getType"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(char a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highSurrogate",
+ "kind": "method",
+ "documentation": "highSurrogate(int a): char",
+ "insertText": "highSurrogate"
+ },
+ {
+ "label": "isAlphabetic",
+ "kind": "method",
+ "documentation": "isAlphabetic(int a): boolean",
+ "insertText": "isAlphabetic"
+ },
+ {
+ "label": "isBmpCodePoint",
+ "kind": "method",
+ "documentation": "isBmpCodePoint(int a): boolean",
+ "insertText": "isBmpCodePoint"
+ },
+ {
+ "label": "isDefined",
+ "kind": "method",
+ "documentation": "isDefined(int a): boolean",
+ "insertText": "isDefined"
+ },
+ {
+ "label": "isDigit",
+ "kind": "method",
+ "documentation": "isDigit(int a): boolean",
+ "insertText": "isDigit"
+ },
+ {
+ "label": "isHighSurrogate",
+ "kind": "method",
+ "documentation": "isHighSurrogate(char a): boolean",
+ "insertText": "isHighSurrogate"
+ },
+ {
+ "label": "isISOControl",
+ "kind": "method",
+ "documentation": "isISOControl(int a): boolean",
+ "insertText": "isISOControl"
+ },
+ {
+ "label": "isIdentifierIgnorable",
+ "kind": "method",
+ "documentation": "isIdentifierIgnorable(int a): boolean",
+ "insertText": "isIdentifierIgnorable"
+ },
+ {
+ "label": "isIdeographic",
+ "kind": "method",
+ "documentation": "isIdeographic(int a): boolean",
+ "insertText": "isIdeographic"
+ },
+ {
+ "label": "isJavaIdentifierPart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierPart(int a): boolean",
+ "insertText": "isJavaIdentifierPart"
+ },
+ {
+ "label": "isJavaIdentifierStart",
+ "kind": "method",
+ "documentation": "isJavaIdentifierStart(int a): boolean",
+ "insertText": "isJavaIdentifierStart"
+ },
+ {
+ "label": "isLetter",
+ "kind": "method",
+ "documentation": "isLetter(int a): boolean",
+ "insertText": "isLetter"
+ },
+ {
+ "label": "isLetterOrDigit",
+ "kind": "method",
+ "documentation": "isLetterOrDigit(int a): boolean",
+ "insertText": "isLetterOrDigit"
+ },
+ {
+ "label": "isLowerCase",
+ "kind": "method",
+ "documentation": "isLowerCase(int a): boolean",
+ "insertText": "isLowerCase"
+ },
+ {
+ "label": "isMirrored",
+ "kind": "method",
+ "documentation": "isMirrored(int a): boolean",
+ "insertText": "isMirrored"
+ },
+ {
+ "label": "isSpaceChar",
+ "kind": "method",
+ "documentation": "isSpaceChar(int a): boolean",
+ "insertText": "isSpaceChar"
+ },
+ {
+ "label": "isSupplementaryCodePoint",
+ "kind": "method",
+ "documentation": "isSupplementaryCodePoint(int a): boolean",
+ "insertText": "isSupplementaryCodePoint"
+ },
+ {
+ "label": "isSurrogate",
+ "kind": "method",
+ "documentation": "isSurrogate(char a): boolean",
+ "insertText": "isSurrogate"
+ },
+ {
+ "label": "isSurrogatePair",
+ "kind": "method",
+ "documentation": "isSurrogatePair(char a, char b): boolean",
+ "insertText": "isSurrogatePair"
+ },
+ {
+ "label": "isTitleCase",
+ "kind": "method",
+ "documentation": "isTitleCase(int a): boolean",
+ "insertText": "isTitleCase"
+ },
+ {
+ "label": "isUnicodeIdentifierPart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierPart(int a): boolean",
+ "insertText": "isUnicodeIdentifierPart"
+ },
+ {
+ "label": "isUnicodeIdentifierStart",
+ "kind": "method",
+ "documentation": "isUnicodeIdentifierStart(int a): boolean",
+ "insertText": "isUnicodeIdentifierStart"
+ },
+ {
+ "label": "isUpperCase",
+ "kind": "method",
+ "documentation": "isUpperCase(int a): boolean",
+ "insertText": "isUpperCase"
+ },
+ {
+ "label": "isValidCodePoint",
+ "kind": "method",
+ "documentation": "isValidCodePoint(int a): boolean",
+ "insertText": "isValidCodePoint"
+ },
+ {
+ "label": "isWhitespace",
+ "kind": "method",
+ "documentation": "isWhitespace(int a): boolean",
+ "insertText": "isWhitespace"
+ },
+ {
+ "label": "lowSurrogate",
+ "kind": "method",
+ "documentation": "lowSurrogate(int a): char",
+ "insertText": "lowSurrogate"
+ },
+ {
+ "label": "offsetByCodePoints",
+ "kind": "method",
+ "documentation": "offsetByCodePoints([C a, int b, int c, int d, int e | java.lang.CharSequence a, int b, int c): int",
+ "insertText": "offsetByCodePoints"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(char a): char",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "toChars",
+ "kind": "method",
+ "documentation": "toChars(int a, [C b, int c | int a): int | [C",
+ "insertText": "toChars"
+ },
+ {
+ "label": "toCodePoint",
+ "kind": "method",
+ "documentation": "toCodePoint(char a, char b): int",
+ "insertText": "toCodePoint"
+ },
+ {
+ "label": "toLowerCase",
+ "kind": "method",
+ "documentation": "toLowerCase(char a): char",
+ "insertText": "toLowerCase"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(char a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toTitleCase",
+ "kind": "method",
+ "documentation": "toTitleCase(char a): char",
+ "insertText": "toTitleCase"
+ },
+ {
+ "label": "toUpperCase",
+ "kind": "method",
+ "documentation": "toUpperCase(char a): char",
+ "insertText": "toUpperCase"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(char a): java.lang.Character",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "charValue",
+ "kind": "method",
+ "documentation": "charValue(): char",
+ "insertText": "charValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Character a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.Subset",
+ "kind": "class",
+ "documentation": "Class: Character.Subset",
+ "insertText": "Character.Subset",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeBlock",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeBlock",
+ "insertText": "Character.UnicodeBlock",
+ "properties": [
+ {
+ "label": "AEGEAN_NUMBERS",
+ "kind": "property",
+ "documentation": "AEGEAN_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "AEGEAN_NUMBERS"
+ },
+ {
+ "label": "ALCHEMICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "ALCHEMICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALCHEMICAL_SYMBOLS"
+ },
+ {
+ "label": "ALPHABETIC_PRESENTATION_FORMS",
+ "kind": "property",
+ "documentation": "ALPHABETIC_PRESENTATION_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "ALPHABETIC_PRESENTATION_FORMS"
+ },
+ {
+ "label": "ANCIENT_GREEK_MUSICAL_NOTATION",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_MUSICAL_NOTATION: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_MUSICAL_NOTATION"
+ },
+ {
+ "label": "ANCIENT_GREEK_NUMBERS",
+ "kind": "property",
+ "documentation": "ANCIENT_GREEK_NUMBERS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_GREEK_NUMBERS"
+ },
+ {
+ "label": "ANCIENT_SYMBOLS",
+ "kind": "property",
+ "documentation": "ANCIENT_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ANCIENT_SYMBOLS"
+ },
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARABIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ARABIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_EXTENDED_A"
+ },
+ {
+ "label": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_A",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_A"
+ },
+ {
+ "label": "ARABIC_PRESENTATION_FORMS_B",
+ "kind": "property",
+ "documentation": "ARABIC_PRESENTATION_FORMS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_PRESENTATION_FORMS_B"
+ },
+ {
+ "label": "ARABIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ARABIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ARABIC_SUPPLEMENT"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "ARROWS",
+ "kind": "property",
+ "documentation": "ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "ARROWS"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeBlock",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BAMUM_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "BAMUM_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "BAMUM_SUPPLEMENT"
+ },
+ {
+ "label": "BASIC_LATIN",
+ "kind": "property",
+ "documentation": "BASIC_LATIN: java.lang.Character$UnicodeBlock",
+ "insertText": "BASIC_LATIN"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeBlock",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeBlock",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BLOCK_ELEMENTS",
+ "kind": "property",
+ "documentation": "BLOCK_ELEMENTS: java.lang.Character$UnicodeBlock",
+ "insertText": "BLOCK_ELEMENTS"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BOPOMOFO_EXTENDED",
+ "kind": "property",
+ "documentation": "BOPOMOFO_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "BOPOMOFO_EXTENDED"
+ },
+ {
+ "label": "BOX_DRAWING",
+ "kind": "property",
+ "documentation": "BOX_DRAWING: java.lang.Character$UnicodeBlock",
+ "insertText": "BOX_DRAWING"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE_PATTERNS",
+ "kind": "property",
+ "documentation": "BRAILLE_PATTERNS: java.lang.Character$UnicodeBlock",
+ "insertText": "BRAILLE_PATTERNS"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeBlock",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeBlock",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "BYZANTINE_MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "BYZANTINE_MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "BYZANTINE_MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeBlock",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "CJK_COMPATIBILITY",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_FORMS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_FORMS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_RADICALS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "CJK_RADICALS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_RADICALS_SUPPLEMENT"
+ },
+ {
+ "label": "CJK_STROKES",
+ "kind": "property",
+ "documentation": "CJK_STROKES: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_STROKES"
+ },
+ {
+ "label": "CJK_SYMBOLS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CJK_SYMBOLS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_SYMBOLS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C"
+ },
+ {
+ "label": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D",
+ "kind": "property",
+ "documentation": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D: java.lang.Character$UnicodeBlock",
+ "insertText": "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS"
+ },
+ {
+ "label": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_DIACRITICAL_MARKS_SUPPLEMENT"
+ },
+ {
+ "label": "COMBINING_HALF_MARKS",
+ "kind": "property",
+ "documentation": "COMBINING_HALF_MARKS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_HALF_MARKS"
+ },
+ {
+ "label": "COMBINING_MARKS_FOR_SYMBOLS",
+ "kind": "property",
+ "documentation": "COMBINING_MARKS_FOR_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMBINING_MARKS_FOR_SYMBOLS"
+ },
+ {
+ "label": "COMMON_INDIC_NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "COMMON_INDIC_NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "COMMON_INDIC_NUMBER_FORMS"
+ },
+ {
+ "label": "CONTROL_PICTURES",
+ "kind": "property",
+ "documentation": "CONTROL_PICTURES: java.lang.Character$UnicodeBlock",
+ "insertText": "CONTROL_PICTURES"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeBlock",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "COUNTING_ROD_NUMERALS",
+ "kind": "property",
+ "documentation": "COUNTING_ROD_NUMERALS: java.lang.Character$UnicodeBlock",
+ "insertText": "COUNTING_ROD_NUMERALS"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CUNEIFORM_NUMBERS_AND_PUNCTUATION",
+ "kind": "property",
+ "documentation": "CUNEIFORM_NUMBERS_AND_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "CUNEIFORM_NUMBERS_AND_PUNCTUATION"
+ },
+ {
+ "label": "CURRENCY_SYMBOLS",
+ "kind": "property",
+ "documentation": "CURRENCY_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "CURRENCY_SYMBOLS"
+ },
+ {
+ "label": "CYPRIOT_SYLLABARY",
+ "kind": "property",
+ "documentation": "CYPRIOT_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYPRIOT_SYLLABARY"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_A"
+ },
+ {
+ "label": "CYRILLIC_EXTENDED_B",
+ "kind": "property",
+ "documentation": "CYRILLIC_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_EXTENDED_B"
+ },
+ {
+ "label": "CYRILLIC_SUPPLEMENTARY",
+ "kind": "property",
+ "documentation": "CYRILLIC_SUPPLEMENTARY: java.lang.Character$UnicodeBlock",
+ "insertText": "CYRILLIC_SUPPLEMENTARY"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeBlock",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "DEVANAGARI_EXTENDED",
+ "kind": "property",
+ "documentation": "DEVANAGARI_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "DEVANAGARI_EXTENDED"
+ },
+ {
+ "label": "DINGBATS",
+ "kind": "property",
+ "documentation": "DINGBATS: java.lang.Character$UnicodeBlock",
+ "insertText": "DINGBATS"
+ },
+ {
+ "label": "DOMINO_TILES",
+ "kind": "property",
+ "documentation": "DOMINO_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "DOMINO_TILES"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "EMOTICONS",
+ "kind": "property",
+ "documentation": "EMOTICONS: java.lang.Character$UnicodeBlock",
+ "insertText": "EMOTICONS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERICS",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERICS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERICS"
+ },
+ {
+ "label": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_ALPHANUMERIC_SUPPLEMENT"
+ },
+ {
+ "label": "ENCLOSED_CJK_LETTERS_AND_MONTHS",
+ "kind": "property",
+ "documentation": "ENCLOSED_CJK_LETTERS_AND_MONTHS: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_CJK_LETTERS_AND_MONTHS"
+ },
+ {
+ "label": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ENCLOSED_IDEOGRAPHIC_SUPPLEMENT"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED"
+ },
+ {
+ "label": "ETHIOPIC_EXTENDED_A",
+ "kind": "property",
+ "documentation": "ETHIOPIC_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_EXTENDED_A"
+ },
+ {
+ "label": "ETHIOPIC_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "ETHIOPIC_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "ETHIOPIC_SUPPLEMENT"
+ },
+ {
+ "label": "GENERAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "GENERAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "GENERAL_PUNCTUATION"
+ },
+ {
+ "label": "GEOMETRIC_SHAPES",
+ "kind": "property",
+ "documentation": "GEOMETRIC_SHAPES: java.lang.Character$UnicodeBlock",
+ "insertText": "GEOMETRIC_SHAPES"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GEORGIAN_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "GEORGIAN_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "GEORGIAN_SUPPLEMENT"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeBlock",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GREEK_EXTENDED",
+ "kind": "property",
+ "documentation": "GREEK_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "GREEK_EXTENDED"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeBlock",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeBlock",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HALFWIDTH_AND_FULLWIDTH_FORMS",
+ "kind": "property",
+ "documentation": "HALFWIDTH_AND_FULLWIDTH_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "HALFWIDTH_AND_FULLWIDTH_FORMS"
+ },
+ {
+ "label": "HANGUL_COMPATIBILITY_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_COMPATIBILITY_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_COMPATIBILITY_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_A",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_A"
+ },
+ {
+ "label": "HANGUL_JAMO_EXTENDED_B",
+ "kind": "property",
+ "documentation": "HANGUL_JAMO_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_JAMO_EXTENDED_B"
+ },
+ {
+ "label": "HANGUL_SYLLABLES",
+ "kind": "property",
+ "documentation": "HANGUL_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "HANGUL_SYLLABLES"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeBlock",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeBlock",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIGH_PRIVATE_USE_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_PRIVATE_USE_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_PRIVATE_USE_SURROGATES"
+ },
+ {
+ "label": "HIGH_SURROGATES",
+ "kind": "property",
+ "documentation": "HIGH_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "HIGH_SURROGATES"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeBlock",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS",
+ "kind": "property",
+ "documentation": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "IDEOGRAPHIC_DESCRIPTION_CHARACTERS"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "IPA_EXTENSIONS",
+ "kind": "property",
+ "documentation": "IPA_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "IPA_EXTENSIONS"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANA_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "KANA_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "KANA_SUPPLEMENT"
+ },
+ {
+ "label": "KANBUN",
+ "kind": "property",
+ "documentation": "KANBUN: java.lang.Character$UnicodeBlock",
+ "insertText": "KANBUN"
+ },
+ {
+ "label": "KANGXI_RADICALS",
+ "kind": "property",
+ "documentation": "KANGXI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "KANGXI_RADICALS"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeBlock",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KATAKANA_PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "KATAKANA_PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "KATAKANA_PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeBlock",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeBlock",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "KHMER_SYMBOLS",
+ "kind": "property",
+ "documentation": "KHMER_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "KHMER_SYMBOLS"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeBlock",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN_1_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "LATIN_1_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_1_SUPPLEMENT"
+ },
+ {
+ "label": "LATIN_EXTENDED_A",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_A"
+ },
+ {
+ "label": "LATIN_EXTENDED_ADDITIONAL",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_ADDITIONAL: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_ADDITIONAL"
+ },
+ {
+ "label": "LATIN_EXTENDED_B",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_B: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_B"
+ },
+ {
+ "label": "LATIN_EXTENDED_C",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_C: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_C"
+ },
+ {
+ "label": "LATIN_EXTENDED_D",
+ "kind": "property",
+ "documentation": "LATIN_EXTENDED_D: java.lang.Character$UnicodeBlock",
+ "insertText": "LATIN_EXTENDED_D"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeBlock",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LETTERLIKE_SYMBOLS",
+ "kind": "property",
+ "documentation": "LETTERLIKE_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "LETTERLIKE_SYMBOLS"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeBlock",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B_IDEOGRAMS",
+ "kind": "property",
+ "documentation": "LINEAR_B_IDEOGRAMS: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_IDEOGRAMS"
+ },
+ {
+ "label": "LINEAR_B_SYLLABARY",
+ "kind": "property",
+ "documentation": "LINEAR_B_SYLLABARY: java.lang.Character$UnicodeBlock",
+ "insertText": "LINEAR_B_SYLLABARY"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeBlock",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LOW_SURROGATES",
+ "kind": "property",
+ "documentation": "LOW_SURROGATES: java.lang.Character$UnicodeBlock",
+ "insertText": "LOW_SURROGATES"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MAHJONG_TILES",
+ "kind": "property",
+ "documentation": "MAHJONG_TILES: java.lang.Character$UnicodeBlock",
+ "insertText": "MAHJONG_TILES"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeBlock",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeBlock",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_ALPHANUMERIC_SYMBOLS"
+ },
+ {
+ "label": "MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEETEI_MAYEK_EXTENSIONS",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEETEI_MAYEK_EXTENSIONS"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeBlock",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A"
+ },
+ {
+ "label": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_ARROWS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_ARROWS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_ARROWS"
+ },
+ {
+ "label": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS"
+ },
+ {
+ "label": "MISCELLANEOUS_TECHNICAL",
+ "kind": "property",
+ "documentation": "MISCELLANEOUS_TECHNICAL: java.lang.Character$UnicodeBlock",
+ "insertText": "MISCELLANEOUS_TECHNICAL"
+ },
+ {
+ "label": "MODIFIER_TONE_LETTERS",
+ "kind": "property",
+ "documentation": "MODIFIER_TONE_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "MODIFIER_TONE_LETTERS"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MUSICAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "MUSICAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "MUSICAL_SYMBOLS"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "MYANMAR_EXTENDED_A",
+ "kind": "property",
+ "documentation": "MYANMAR_EXTENDED_A: java.lang.Character$UnicodeBlock",
+ "insertText": "MYANMAR_EXTENDED_A"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeBlock",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeBlock",
+ "insertText": "NKO"
+ },
+ {
+ "label": "NUMBER_FORMS",
+ "kind": "property",
+ "documentation": "NUMBER_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "NUMBER_FORMS"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeBlock",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeBlock",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeBlock",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "OPTICAL_CHARACTER_RECOGNITION",
+ "kind": "property",
+ "documentation": "OPTICAL_CHARACTER_RECOGNITION: java.lang.Character$UnicodeBlock",
+ "insertText": "OPTICAL_CHARACTER_RECOGNITION"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeBlock",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeBlock",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHAISTOS_DISC",
+ "kind": "property",
+ "documentation": "PHAISTOS_DISC: java.lang.Character$UnicodeBlock",
+ "insertText": "PHAISTOS_DISC"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS"
+ },
+ {
+ "label": "PHONETIC_EXTENSIONS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "PHONETIC_EXTENSIONS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "PHONETIC_EXTENSIONS_SUPPLEMENT"
+ },
+ {
+ "label": "PLAYING_CARDS",
+ "kind": "property",
+ "documentation": "PLAYING_CARDS: java.lang.Character$UnicodeBlock",
+ "insertText": "PLAYING_CARDS"
+ },
+ {
+ "label": "PRIVATE_USE_AREA",
+ "kind": "property",
+ "documentation": "PRIVATE_USE_AREA: java.lang.Character$UnicodeBlock",
+ "insertText": "PRIVATE_USE_AREA"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeBlock",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUMI_NUMERAL_SYMBOLS",
+ "kind": "property",
+ "documentation": "RUMI_NUMERAL_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "RUMI_NUMERAL_SYMBOLS"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeBlock",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeBlock",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeBlock",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeBlock",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeBlock",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SMALL_FORM_VARIANTS",
+ "kind": "property",
+ "documentation": "SMALL_FORM_VARIANTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SMALL_FORM_VARIANTS"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeBlock",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SPACING_MODIFIER_LETTERS",
+ "kind": "property",
+ "documentation": "SPACING_MODIFIER_LETTERS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPACING_MODIFIER_LETTERS"
+ },
+ {
+ "label": "SPECIALS",
+ "kind": "property",
+ "documentation": "SPECIALS: java.lang.Character$UnicodeBlock",
+ "insertText": "SPECIALS"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SUNDANESE_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "SUNDANESE_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "SUNDANESE_SUPPLEMENT"
+ },
+ {
+ "label": "SUPERSCRIPTS_AND_SUBSCRIPTS",
+ "kind": "property",
+ "documentation": "SUPERSCRIPTS_AND_SUBSCRIPTS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPERSCRIPTS_AND_SUBSCRIPTS"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_A"
+ },
+ {
+ "label": "SUPPLEMENTAL_ARROWS_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_ARROWS_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_ARROWS_B"
+ },
+ {
+ "label": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_MATHEMATICAL_OPERATORS"
+ },
+ {
+ "label": "SUPPLEMENTAL_PUNCTUATION",
+ "kind": "property",
+ "documentation": "SUPPLEMENTAL_PUNCTUATION: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTAL_PUNCTUATION"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_A",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_A: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_A"
+ },
+ {
+ "label": "SUPPLEMENTARY_PRIVATE_USE_AREA_B",
+ "kind": "property",
+ "documentation": "SUPPLEMENTARY_PRIVATE_USE_AREA_B: java.lang.Character$UnicodeBlock",
+ "insertText": "SUPPLEMENTARY_PRIVATE_USE_AREA_B"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeBlock",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeBlock",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAGS",
+ "kind": "property",
+ "documentation": "TAGS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAGS"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAI_XUAN_JING_SYMBOLS",
+ "kind": "property",
+ "documentation": "TAI_XUAN_JING_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TAI_XUAN_JING_SYMBOLS"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeBlock",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeBlock",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeBlock",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeBlock",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeBlock",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeBlock",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeBlock",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "TRANSPORT_AND_MAP_SYMBOLS",
+ "kind": "property",
+ "documentation": "TRANSPORT_AND_MAP_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "TRANSPORT_AND_MAP_SYMBOLS"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeBlock",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS"
+ },
+ {
+ "label": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED",
+ "kind": "property",
+ "documentation": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED: java.lang.Character$UnicodeBlock",
+ "insertText": "UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeBlock",
+ "insertText": "VAI"
+ },
+ {
+ "label": "VARIATION_SELECTORS",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS"
+ },
+ {
+ "label": "VARIATION_SELECTORS_SUPPLEMENT",
+ "kind": "property",
+ "documentation": "VARIATION_SELECTORS_SUPPLEMENT: java.lang.Character$UnicodeBlock",
+ "insertText": "VARIATION_SELECTORS_SUPPLEMENT"
+ },
+ {
+ "label": "VEDIC_EXTENSIONS",
+ "kind": "property",
+ "documentation": "VEDIC_EXTENSIONS: java.lang.Character$UnicodeBlock",
+ "insertText": "VEDIC_EXTENSIONS"
+ },
+ {
+ "label": "VERTICAL_FORMS",
+ "kind": "property",
+ "documentation": "VERTICAL_FORMS: java.lang.Character$UnicodeBlock",
+ "insertText": "VERTICAL_FORMS"
+ },
+ {
+ "label": "YIJING_HEXAGRAM_SYMBOLS",
+ "kind": "property",
+ "documentation": "YIJING_HEXAGRAM_SYMBOLS: java.lang.Character$UnicodeBlock",
+ "insertText": "YIJING_HEXAGRAM_SYMBOLS"
+ },
+ {
+ "label": "YI_RADICALS",
+ "kind": "property",
+ "documentation": "YI_RADICALS: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_RADICALS"
+ },
+ {
+ "label": "YI_SYLLABLES",
+ "kind": "property",
+ "documentation": "YI_SYLLABLES: java.lang.Character$UnicodeBlock",
+ "insertText": "YI_SYLLABLES"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeBlock",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeBlock",
+ "insertText": "of"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Character.UnicodeScript",
+ "kind": "class",
+ "documentation": "Class: Character.UnicodeScript",
+ "insertText": "Character.UnicodeScript",
+ "properties": [
+ {
+ "label": "ARABIC",
+ "kind": "property",
+ "documentation": "ARABIC: java.lang.Character$UnicodeScript",
+ "insertText": "ARABIC"
+ },
+ {
+ "label": "ARMENIAN",
+ "kind": "property",
+ "documentation": "ARMENIAN: java.lang.Character$UnicodeScript",
+ "insertText": "ARMENIAN"
+ },
+ {
+ "label": "AVESTAN",
+ "kind": "property",
+ "documentation": "AVESTAN: java.lang.Character$UnicodeScript",
+ "insertText": "AVESTAN"
+ },
+ {
+ "label": "BALINESE",
+ "kind": "property",
+ "documentation": "BALINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BALINESE"
+ },
+ {
+ "label": "BAMUM",
+ "kind": "property",
+ "documentation": "BAMUM: java.lang.Character$UnicodeScript",
+ "insertText": "BAMUM"
+ },
+ {
+ "label": "BATAK",
+ "kind": "property",
+ "documentation": "BATAK: java.lang.Character$UnicodeScript",
+ "insertText": "BATAK"
+ },
+ {
+ "label": "BENGALI",
+ "kind": "property",
+ "documentation": "BENGALI: java.lang.Character$UnicodeScript",
+ "insertText": "BENGALI"
+ },
+ {
+ "label": "BOPOMOFO",
+ "kind": "property",
+ "documentation": "BOPOMOFO: java.lang.Character$UnicodeScript",
+ "insertText": "BOPOMOFO"
+ },
+ {
+ "label": "BRAHMI",
+ "kind": "property",
+ "documentation": "BRAHMI: java.lang.Character$UnicodeScript",
+ "insertText": "BRAHMI"
+ },
+ {
+ "label": "BRAILLE",
+ "kind": "property",
+ "documentation": "BRAILLE: java.lang.Character$UnicodeScript",
+ "insertText": "BRAILLE"
+ },
+ {
+ "label": "BUGINESE",
+ "kind": "property",
+ "documentation": "BUGINESE: java.lang.Character$UnicodeScript",
+ "insertText": "BUGINESE"
+ },
+ {
+ "label": "BUHID",
+ "kind": "property",
+ "documentation": "BUHID: java.lang.Character$UnicodeScript",
+ "insertText": "BUHID"
+ },
+ {
+ "label": "CANADIAN_ABORIGINAL",
+ "kind": "property",
+ "documentation": "CANADIAN_ABORIGINAL: java.lang.Character$UnicodeScript",
+ "insertText": "CANADIAN_ABORIGINAL"
+ },
+ {
+ "label": "CARIAN",
+ "kind": "property",
+ "documentation": "CARIAN: java.lang.Character$UnicodeScript",
+ "insertText": "CARIAN"
+ },
+ {
+ "label": "CHAKMA",
+ "kind": "property",
+ "documentation": "CHAKMA: java.lang.Character$UnicodeScript",
+ "insertText": "CHAKMA"
+ },
+ {
+ "label": "CHAM",
+ "kind": "property",
+ "documentation": "CHAM: java.lang.Character$UnicodeScript",
+ "insertText": "CHAM"
+ },
+ {
+ "label": "CHEROKEE",
+ "kind": "property",
+ "documentation": "CHEROKEE: java.lang.Character$UnicodeScript",
+ "insertText": "CHEROKEE"
+ },
+ {
+ "label": "COMMON",
+ "kind": "property",
+ "documentation": "COMMON: java.lang.Character$UnicodeScript",
+ "insertText": "COMMON"
+ },
+ {
+ "label": "COPTIC",
+ "kind": "property",
+ "documentation": "COPTIC: java.lang.Character$UnicodeScript",
+ "insertText": "COPTIC"
+ },
+ {
+ "label": "CUNEIFORM",
+ "kind": "property",
+ "documentation": "CUNEIFORM: java.lang.Character$UnicodeScript",
+ "insertText": "CUNEIFORM"
+ },
+ {
+ "label": "CYPRIOT",
+ "kind": "property",
+ "documentation": "CYPRIOT: java.lang.Character$UnicodeScript",
+ "insertText": "CYPRIOT"
+ },
+ {
+ "label": "CYRILLIC",
+ "kind": "property",
+ "documentation": "CYRILLIC: java.lang.Character$UnicodeScript",
+ "insertText": "CYRILLIC"
+ },
+ {
+ "label": "DESERET",
+ "kind": "property",
+ "documentation": "DESERET: java.lang.Character$UnicodeScript",
+ "insertText": "DESERET"
+ },
+ {
+ "label": "DEVANAGARI",
+ "kind": "property",
+ "documentation": "DEVANAGARI: java.lang.Character$UnicodeScript",
+ "insertText": "DEVANAGARI"
+ },
+ {
+ "label": "EGYPTIAN_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "EGYPTIAN_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "EGYPTIAN_HIEROGLYPHS"
+ },
+ {
+ "label": "ETHIOPIC",
+ "kind": "property",
+ "documentation": "ETHIOPIC: java.lang.Character$UnicodeScript",
+ "insertText": "ETHIOPIC"
+ },
+ {
+ "label": "GEORGIAN",
+ "kind": "property",
+ "documentation": "GEORGIAN: java.lang.Character$UnicodeScript",
+ "insertText": "GEORGIAN"
+ },
+ {
+ "label": "GLAGOLITIC",
+ "kind": "property",
+ "documentation": "GLAGOLITIC: java.lang.Character$UnicodeScript",
+ "insertText": "GLAGOLITIC"
+ },
+ {
+ "label": "GOTHIC",
+ "kind": "property",
+ "documentation": "GOTHIC: java.lang.Character$UnicodeScript",
+ "insertText": "GOTHIC"
+ },
+ {
+ "label": "GREEK",
+ "kind": "property",
+ "documentation": "GREEK: java.lang.Character$UnicodeScript",
+ "insertText": "GREEK"
+ },
+ {
+ "label": "GUJARATI",
+ "kind": "property",
+ "documentation": "GUJARATI: java.lang.Character$UnicodeScript",
+ "insertText": "GUJARATI"
+ },
+ {
+ "label": "GURMUKHI",
+ "kind": "property",
+ "documentation": "GURMUKHI: java.lang.Character$UnicodeScript",
+ "insertText": "GURMUKHI"
+ },
+ {
+ "label": "HAN",
+ "kind": "property",
+ "documentation": "HAN: java.lang.Character$UnicodeScript",
+ "insertText": "HAN"
+ },
+ {
+ "label": "HANGUL",
+ "kind": "property",
+ "documentation": "HANGUL: java.lang.Character$UnicodeScript",
+ "insertText": "HANGUL"
+ },
+ {
+ "label": "HANUNOO",
+ "kind": "property",
+ "documentation": "HANUNOO: java.lang.Character$UnicodeScript",
+ "insertText": "HANUNOO"
+ },
+ {
+ "label": "HEBREW",
+ "kind": "property",
+ "documentation": "HEBREW: java.lang.Character$UnicodeScript",
+ "insertText": "HEBREW"
+ },
+ {
+ "label": "HIRAGANA",
+ "kind": "property",
+ "documentation": "HIRAGANA: java.lang.Character$UnicodeScript",
+ "insertText": "HIRAGANA"
+ },
+ {
+ "label": "IMPERIAL_ARAMAIC",
+ "kind": "property",
+ "documentation": "IMPERIAL_ARAMAIC: java.lang.Character$UnicodeScript",
+ "insertText": "IMPERIAL_ARAMAIC"
+ },
+ {
+ "label": "INHERITED",
+ "kind": "property",
+ "documentation": "INHERITED: java.lang.Character$UnicodeScript",
+ "insertText": "INHERITED"
+ },
+ {
+ "label": "INSCRIPTIONAL_PAHLAVI",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PAHLAVI: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PAHLAVI"
+ },
+ {
+ "label": "INSCRIPTIONAL_PARTHIAN",
+ "kind": "property",
+ "documentation": "INSCRIPTIONAL_PARTHIAN: java.lang.Character$UnicodeScript",
+ "insertText": "INSCRIPTIONAL_PARTHIAN"
+ },
+ {
+ "label": "JAVANESE",
+ "kind": "property",
+ "documentation": "JAVANESE: java.lang.Character$UnicodeScript",
+ "insertText": "JAVANESE"
+ },
+ {
+ "label": "KAITHI",
+ "kind": "property",
+ "documentation": "KAITHI: java.lang.Character$UnicodeScript",
+ "insertText": "KAITHI"
+ },
+ {
+ "label": "KANNADA",
+ "kind": "property",
+ "documentation": "KANNADA: java.lang.Character$UnicodeScript",
+ "insertText": "KANNADA"
+ },
+ {
+ "label": "KATAKANA",
+ "kind": "property",
+ "documentation": "KATAKANA: java.lang.Character$UnicodeScript",
+ "insertText": "KATAKANA"
+ },
+ {
+ "label": "KAYAH_LI",
+ "kind": "property",
+ "documentation": "KAYAH_LI: java.lang.Character$UnicodeScript",
+ "insertText": "KAYAH_LI"
+ },
+ {
+ "label": "KHAROSHTHI",
+ "kind": "property",
+ "documentation": "KHAROSHTHI: java.lang.Character$UnicodeScript",
+ "insertText": "KHAROSHTHI"
+ },
+ {
+ "label": "KHMER",
+ "kind": "property",
+ "documentation": "KHMER: java.lang.Character$UnicodeScript",
+ "insertText": "KHMER"
+ },
+ {
+ "label": "LAO",
+ "kind": "property",
+ "documentation": "LAO: java.lang.Character$UnicodeScript",
+ "insertText": "LAO"
+ },
+ {
+ "label": "LATIN",
+ "kind": "property",
+ "documentation": "LATIN: java.lang.Character$UnicodeScript",
+ "insertText": "LATIN"
+ },
+ {
+ "label": "LEPCHA",
+ "kind": "property",
+ "documentation": "LEPCHA: java.lang.Character$UnicodeScript",
+ "insertText": "LEPCHA"
+ },
+ {
+ "label": "LIMBU",
+ "kind": "property",
+ "documentation": "LIMBU: java.lang.Character$UnicodeScript",
+ "insertText": "LIMBU"
+ },
+ {
+ "label": "LINEAR_B",
+ "kind": "property",
+ "documentation": "LINEAR_B: java.lang.Character$UnicodeScript",
+ "insertText": "LINEAR_B"
+ },
+ {
+ "label": "LISU",
+ "kind": "property",
+ "documentation": "LISU: java.lang.Character$UnicodeScript",
+ "insertText": "LISU"
+ },
+ {
+ "label": "LYCIAN",
+ "kind": "property",
+ "documentation": "LYCIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYCIAN"
+ },
+ {
+ "label": "LYDIAN",
+ "kind": "property",
+ "documentation": "LYDIAN: java.lang.Character$UnicodeScript",
+ "insertText": "LYDIAN"
+ },
+ {
+ "label": "MALAYALAM",
+ "kind": "property",
+ "documentation": "MALAYALAM: java.lang.Character$UnicodeScript",
+ "insertText": "MALAYALAM"
+ },
+ {
+ "label": "MANDAIC",
+ "kind": "property",
+ "documentation": "MANDAIC: java.lang.Character$UnicodeScript",
+ "insertText": "MANDAIC"
+ },
+ {
+ "label": "MEETEI_MAYEK",
+ "kind": "property",
+ "documentation": "MEETEI_MAYEK: java.lang.Character$UnicodeScript",
+ "insertText": "MEETEI_MAYEK"
+ },
+ {
+ "label": "MEROITIC_CURSIVE",
+ "kind": "property",
+ "documentation": "MEROITIC_CURSIVE: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_CURSIVE"
+ },
+ {
+ "label": "MEROITIC_HIEROGLYPHS",
+ "kind": "property",
+ "documentation": "MEROITIC_HIEROGLYPHS: java.lang.Character$UnicodeScript",
+ "insertText": "MEROITIC_HIEROGLYPHS"
+ },
+ {
+ "label": "MIAO",
+ "kind": "property",
+ "documentation": "MIAO: java.lang.Character$UnicodeScript",
+ "insertText": "MIAO"
+ },
+ {
+ "label": "MONGOLIAN",
+ "kind": "property",
+ "documentation": "MONGOLIAN: java.lang.Character$UnicodeScript",
+ "insertText": "MONGOLIAN"
+ },
+ {
+ "label": "MYANMAR",
+ "kind": "property",
+ "documentation": "MYANMAR: java.lang.Character$UnicodeScript",
+ "insertText": "MYANMAR"
+ },
+ {
+ "label": "NEW_TAI_LUE",
+ "kind": "property",
+ "documentation": "NEW_TAI_LUE: java.lang.Character$UnicodeScript",
+ "insertText": "NEW_TAI_LUE"
+ },
+ {
+ "label": "NKO",
+ "kind": "property",
+ "documentation": "NKO: java.lang.Character$UnicodeScript",
+ "insertText": "NKO"
+ },
+ {
+ "label": "OGHAM",
+ "kind": "property",
+ "documentation": "OGHAM: java.lang.Character$UnicodeScript",
+ "insertText": "OGHAM"
+ },
+ {
+ "label": "OLD_ITALIC",
+ "kind": "property",
+ "documentation": "OLD_ITALIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_ITALIC"
+ },
+ {
+ "label": "OLD_PERSIAN",
+ "kind": "property",
+ "documentation": "OLD_PERSIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_PERSIAN"
+ },
+ {
+ "label": "OLD_SOUTH_ARABIAN",
+ "kind": "property",
+ "documentation": "OLD_SOUTH_ARABIAN: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_SOUTH_ARABIAN"
+ },
+ {
+ "label": "OLD_TURKIC",
+ "kind": "property",
+ "documentation": "OLD_TURKIC: java.lang.Character$UnicodeScript",
+ "insertText": "OLD_TURKIC"
+ },
+ {
+ "label": "OL_CHIKI",
+ "kind": "property",
+ "documentation": "OL_CHIKI: java.lang.Character$UnicodeScript",
+ "insertText": "OL_CHIKI"
+ },
+ {
+ "label": "ORIYA",
+ "kind": "property",
+ "documentation": "ORIYA: java.lang.Character$UnicodeScript",
+ "insertText": "ORIYA"
+ },
+ {
+ "label": "OSMANYA",
+ "kind": "property",
+ "documentation": "OSMANYA: java.lang.Character$UnicodeScript",
+ "insertText": "OSMANYA"
+ },
+ {
+ "label": "PHAGS_PA",
+ "kind": "property",
+ "documentation": "PHAGS_PA: java.lang.Character$UnicodeScript",
+ "insertText": "PHAGS_PA"
+ },
+ {
+ "label": "PHOENICIAN",
+ "kind": "property",
+ "documentation": "PHOENICIAN: java.lang.Character$UnicodeScript",
+ "insertText": "PHOENICIAN"
+ },
+ {
+ "label": "REJANG",
+ "kind": "property",
+ "documentation": "REJANG: java.lang.Character$UnicodeScript",
+ "insertText": "REJANG"
+ },
+ {
+ "label": "RUNIC",
+ "kind": "property",
+ "documentation": "RUNIC: java.lang.Character$UnicodeScript",
+ "insertText": "RUNIC"
+ },
+ {
+ "label": "SAMARITAN",
+ "kind": "property",
+ "documentation": "SAMARITAN: java.lang.Character$UnicodeScript",
+ "insertText": "SAMARITAN"
+ },
+ {
+ "label": "SAURASHTRA",
+ "kind": "property",
+ "documentation": "SAURASHTRA: java.lang.Character$UnicodeScript",
+ "insertText": "SAURASHTRA"
+ },
+ {
+ "label": "SHARADA",
+ "kind": "property",
+ "documentation": "SHARADA: java.lang.Character$UnicodeScript",
+ "insertText": "SHARADA"
+ },
+ {
+ "label": "SHAVIAN",
+ "kind": "property",
+ "documentation": "SHAVIAN: java.lang.Character$UnicodeScript",
+ "insertText": "SHAVIAN"
+ },
+ {
+ "label": "SINHALA",
+ "kind": "property",
+ "documentation": "SINHALA: java.lang.Character$UnicodeScript",
+ "insertText": "SINHALA"
+ },
+ {
+ "label": "SORA_SOMPENG",
+ "kind": "property",
+ "documentation": "SORA_SOMPENG: java.lang.Character$UnicodeScript",
+ "insertText": "SORA_SOMPENG"
+ },
+ {
+ "label": "SUNDANESE",
+ "kind": "property",
+ "documentation": "SUNDANESE: java.lang.Character$UnicodeScript",
+ "insertText": "SUNDANESE"
+ },
+ {
+ "label": "SYLOTI_NAGRI",
+ "kind": "property",
+ "documentation": "SYLOTI_NAGRI: java.lang.Character$UnicodeScript",
+ "insertText": "SYLOTI_NAGRI"
+ },
+ {
+ "label": "SYRIAC",
+ "kind": "property",
+ "documentation": "SYRIAC: java.lang.Character$UnicodeScript",
+ "insertText": "SYRIAC"
+ },
+ {
+ "label": "TAGALOG",
+ "kind": "property",
+ "documentation": "TAGALOG: java.lang.Character$UnicodeScript",
+ "insertText": "TAGALOG"
+ },
+ {
+ "label": "TAGBANWA",
+ "kind": "property",
+ "documentation": "TAGBANWA: java.lang.Character$UnicodeScript",
+ "insertText": "TAGBANWA"
+ },
+ {
+ "label": "TAI_LE",
+ "kind": "property",
+ "documentation": "TAI_LE: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_LE"
+ },
+ {
+ "label": "TAI_THAM",
+ "kind": "property",
+ "documentation": "TAI_THAM: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_THAM"
+ },
+ {
+ "label": "TAI_VIET",
+ "kind": "property",
+ "documentation": "TAI_VIET: java.lang.Character$UnicodeScript",
+ "insertText": "TAI_VIET"
+ },
+ {
+ "label": "TAKRI",
+ "kind": "property",
+ "documentation": "TAKRI: java.lang.Character$UnicodeScript",
+ "insertText": "TAKRI"
+ },
+ {
+ "label": "TAMIL",
+ "kind": "property",
+ "documentation": "TAMIL: java.lang.Character$UnicodeScript",
+ "insertText": "TAMIL"
+ },
+ {
+ "label": "TELUGU",
+ "kind": "property",
+ "documentation": "TELUGU: java.lang.Character$UnicodeScript",
+ "insertText": "TELUGU"
+ },
+ {
+ "label": "THAANA",
+ "kind": "property",
+ "documentation": "THAANA: java.lang.Character$UnicodeScript",
+ "insertText": "THAANA"
+ },
+ {
+ "label": "THAI",
+ "kind": "property",
+ "documentation": "THAI: java.lang.Character$UnicodeScript",
+ "insertText": "THAI"
+ },
+ {
+ "label": "TIBETAN",
+ "kind": "property",
+ "documentation": "TIBETAN: java.lang.Character$UnicodeScript",
+ "insertText": "TIBETAN"
+ },
+ {
+ "label": "TIFINAGH",
+ "kind": "property",
+ "documentation": "TIFINAGH: java.lang.Character$UnicodeScript",
+ "insertText": "TIFINAGH"
+ },
+ {
+ "label": "UGARITIC",
+ "kind": "property",
+ "documentation": "UGARITIC: java.lang.Character$UnicodeScript",
+ "insertText": "UGARITIC"
+ },
+ {
+ "label": "UNKNOWN",
+ "kind": "property",
+ "documentation": "UNKNOWN: java.lang.Character$UnicodeScript",
+ "insertText": "UNKNOWN"
+ },
+ {
+ "label": "VAI",
+ "kind": "property",
+ "documentation": "VAI: java.lang.Character$UnicodeScript",
+ "insertText": "VAI"
+ },
+ {
+ "label": "YI",
+ "kind": "property",
+ "documentation": "YI: java.lang.Character$UnicodeScript",
+ "insertText": "YI"
+ },
+ {
+ "label": "forName",
+ "kind": "method",
+ "documentation": "forName(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "forName"
+ },
+ {
+ "label": "of",
+ "kind": "method",
+ "documentation": "of(int a): java.lang.Character$UnicodeScript",
+ "insertText": "of"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a): java.lang.Character$UnicodeScript",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "values",
+ "kind": "method",
+ "documentation": "values(): [Ljava.lang.Character$UnicodeScript;",
+ "insertText": "values"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "ClassCastException",
+ "kind": "class",
+ "documentation": "Class: ClassCastException",
+ "insertText": "ClassCastException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassCastException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassCastException",
+ "insertText": "ClassCastException"
+ }
+ },
+ {
+ "label": "ClassNotFoundException",
+ "kind": "class",
+ "documentation": "Class: ClassNotFoundException",
+ "insertText": "ClassNotFoundException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "ClassNotFoundException",
+ "kind": "constructor",
+ "documentation": "Constructor: ClassNotFoundException",
+ "insertText": "ClassNotFoundException"
+ }
+ },
+ {
+ "label": "CloneNotSupportedException",
+ "kind": "class",
+ "documentation": "Class: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "CloneNotSupportedException",
+ "kind": "constructor",
+ "documentation": "Constructor: CloneNotSupportedException",
+ "insertText": "CloneNotSupportedException"
+ }
+ },
+ {
+ "label": "Comparable",
+ "kind": "class",
+ "documentation": "Class: Comparable",
+ "insertText": "Comparable",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(org.elasticsearch.painless.lookup.def a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Double",
+ "kind": "class",
+ "documentation": "Class: Double",
+ "insertText": "Double",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: double",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: double",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: double",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: double",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: double",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: double",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(double a, double b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "doubleToLongBits",
+ "kind": "method",
+ "documentation": "doubleToLongBits(double a): long",
+ "insertText": "doubleToLongBits"
+ },
+ {
+ "label": "doubleToRawLongBits",
+ "kind": "method",
+ "documentation": "doubleToRawLongBits(double a): long",
+ "insertText": "doubleToRawLongBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(double a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(double a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(double a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(double a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longBitsToDouble",
+ "kind": "method",
+ "documentation": "longBitsToDouble(long a): double",
+ "insertText": "longBitsToDouble"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "parseDouble",
+ "kind": "method",
+ "documentation": "parseDouble(java.lang.String a): double",
+ "insertText": "parseDouble"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(double a, double b): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(double a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(double a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(double a): java.lang.Double",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Double a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Enum",
+ "kind": "class",
+ "documentation": "Class: Enum",
+ "insertText": "Enum",
+ "properties": [
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Enum a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "name",
+ "kind": "method",
+ "documentation": "name(): java.lang.String",
+ "insertText": "name"
+ },
+ {
+ "label": "ordinal",
+ "kind": "method",
+ "documentation": "ordinal(): int",
+ "insertText": "ordinal"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "EnumConstantNotPresentException",
+ "kind": "class",
+ "documentation": "Class: EnumConstantNotPresentException",
+ "insertText": "EnumConstantNotPresentException",
+ "properties": [
+ {
+ "label": "constantName",
+ "kind": "method",
+ "documentation": "constantName(): java.lang.String",
+ "insertText": "constantName"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Exception",
+ "kind": "class",
+ "documentation": "Class: Exception",
+ "insertText": "Exception",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "Exception",
+ "kind": "constructor",
+ "documentation": "Constructor: Exception",
+ "insertText": "Exception"
+ }
+ },
+ {
+ "label": "Float",
+ "kind": "class",
+ "documentation": "Class: Float",
+ "insertText": "Float",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_EXPONENT",
+ "kind": "property",
+ "documentation": "MAX_EXPONENT: int",
+ "insertText": "MAX_EXPONENT"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: float",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_EXPONENT",
+ "kind": "property",
+ "documentation": "MIN_EXPONENT: int",
+ "insertText": "MIN_EXPONENT"
+ },
+ {
+ "label": "MIN_NORMAL",
+ "kind": "property",
+ "documentation": "MIN_NORMAL: float",
+ "insertText": "MIN_NORMAL"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: float",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "NEGATIVE_INFINITY",
+ "kind": "property",
+ "documentation": "NEGATIVE_INFINITY: float",
+ "insertText": "NEGATIVE_INFINITY"
+ },
+ {
+ "label": "NaN",
+ "kind": "property",
+ "documentation": "NaN: float",
+ "insertText": "NaN"
+ },
+ {
+ "label": "POSITIVE_INFINITY",
+ "kind": "property",
+ "documentation": "POSITIVE_INFINITY: float",
+ "insertText": "POSITIVE_INFINITY"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(float a, float b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "floatToIntBits",
+ "kind": "method",
+ "documentation": "floatToIntBits(float a): int",
+ "insertText": "floatToIntBits"
+ },
+ {
+ "label": "floatToRawIntBits",
+ "kind": "method",
+ "documentation": "floatToRawIntBits(float a): int",
+ "insertText": "floatToRawIntBits"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(float a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intBitsToFloat",
+ "kind": "method",
+ "documentation": "intBitsToFloat(int a): float",
+ "insertText": "intBitsToFloat"
+ },
+ {
+ "label": "isFinite",
+ "kind": "method",
+ "documentation": "isFinite(float a): boolean",
+ "insertText": "isFinite"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(float a): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(float a): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(float a, float b): float",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(float a, float b): float",
+ "insertText": "min"
+ },
+ {
+ "label": "parseFloat",
+ "kind": "method",
+ "documentation": "parseFloat(java.lang.String a): float",
+ "insertText": "parseFloat"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(float a, float b): float",
+ "insertText": "sum"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(float a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(float a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(float a): java.lang.Float",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Float a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "isInfinite",
+ "kind": "method",
+ "documentation": "isInfinite(): boolean",
+ "insertText": "isInfinite"
+ },
+ {
+ "label": "isNaN",
+ "kind": "method",
+ "documentation": "isNaN(): boolean",
+ "insertText": "isNaN"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "IllegalAccessException",
+ "kind": "class",
+ "documentation": "Class: IllegalAccessException",
+ "insertText": "IllegalAccessException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalAccessException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalAccessException",
+ "insertText": "IllegalAccessException"
+ }
+ },
+ {
+ "label": "IllegalArgumentException",
+ "kind": "class",
+ "documentation": "Class: IllegalArgumentException",
+ "insertText": "IllegalArgumentException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalArgumentException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalArgumentException",
+ "insertText": "IllegalArgumentException"
+ }
+ },
+ {
+ "label": "IllegalMonitorStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalMonitorStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalMonitorStateException",
+ "insertText": "IllegalMonitorStateException"
+ }
+ },
+ {
+ "label": "IllegalStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalStateException",
+ "insertText": "IllegalStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalStateException",
+ "insertText": "IllegalStateException"
+ }
+ },
+ {
+ "label": "IllegalThreadStateException",
+ "kind": "class",
+ "documentation": "Class: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IllegalThreadStateException",
+ "kind": "constructor",
+ "documentation": "Constructor: IllegalThreadStateException",
+ "insertText": "IllegalThreadStateException"
+ }
+ },
+ {
+ "label": "IndexOutOfBoundsException",
+ "kind": "class",
+ "documentation": "Class: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "IndexOutOfBoundsException",
+ "kind": "constructor",
+ "documentation": "Constructor: IndexOutOfBoundsException",
+ "insertText": "IndexOutOfBoundsException"
+ }
+ },
+ {
+ "label": "InstantiationException",
+ "kind": "class",
+ "documentation": "Class: InstantiationException",
+ "insertText": "InstantiationException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InstantiationException",
+ "kind": "constructor",
+ "documentation": "Constructor: InstantiationException",
+ "insertText": "InstantiationException"
+ }
+ },
+ {
+ "label": "Integer",
+ "kind": "class",
+ "documentation": "Class: Integer",
+ "insertText": "Integer",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: int",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: int",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(int a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(int a, int b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(int a, int b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Integer",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(int a, int b): int",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(int a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(int a): int",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(int a): int",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(int a, int b): int",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(int a, int b): int",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(int a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(int a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseInt",
+ "kind": "method",
+ "documentation": "parseInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseInt"
+ },
+ {
+ "label": "parseUnsignedInt",
+ "kind": "method",
+ "documentation": "parseUnsignedInt(java.lang.String a, int b | java.lang.String a): int",
+ "insertText": "parseUnsignedInt"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(int a, int b): int",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(int a): int",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(int a): int",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(int a, int b): int",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(int a, int b): int",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(int a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(int a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(int a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(int a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(int a, int b | int a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedLong",
+ "kind": "method",
+ "documentation": "toUnsignedLong(int a): long",
+ "insertText": "toUnsignedLong"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(int a, int b | int a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | int a): java.lang.Integer",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Integer a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "InterruptedException",
+ "kind": "class",
+ "documentation": "Class: InterruptedException",
+ "insertText": "InterruptedException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "InterruptedException",
+ "kind": "constructor",
+ "documentation": "Constructor: InterruptedException",
+ "insertText": "InterruptedException"
+ }
+ },
+ {
+ "label": "Iterable",
+ "kind": "class",
+ "documentation": "Class: Iterable",
+ "insertText": "Iterable",
+ "properties": [
+ {
+ "label": "any",
+ "kind": "method",
+ "documentation": "any(java.util.function.Predicate a): boolean",
+ "insertText": "any"
+ },
+ {
+ "label": "asCollection",
+ "kind": "method",
+ "documentation": "asCollection(): java.util.Collection",
+ "insertText": "asCollection"
+ },
+ {
+ "label": "asList",
+ "kind": "method",
+ "documentation": "asList(): java.util.List",
+ "insertText": "asList"
+ },
+ {
+ "label": "each",
+ "kind": "method",
+ "documentation": "each(java.util.function.Consumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "each"
+ },
+ {
+ "label": "eachWithIndex",
+ "kind": "method",
+ "documentation": "eachWithIndex(java.util.function.ObjIntConsumer a): org.elasticsearch.painless.lookup.def",
+ "insertText": "eachWithIndex"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "every",
+ "kind": "method",
+ "documentation": "every(java.util.function.Predicate a): boolean",
+ "insertText": "every"
+ },
+ {
+ "label": "findResults",
+ "kind": "method",
+ "documentation": "findResults(java.util.function.Function a): java.util.List",
+ "insertText": "findResults"
+ },
+ {
+ "label": "forEach",
+ "kind": "method",
+ "documentation": "forEach(java.util.function.Consumer a): void",
+ "insertText": "forEach"
+ },
+ {
+ "label": "groupBy",
+ "kind": "method",
+ "documentation": "groupBy(java.util.function.Function a): java.util.Map",
+ "insertText": "groupBy"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "iterator",
+ "kind": "method",
+ "documentation": "iterator(): java.util.Iterator",
+ "insertText": "iterator"
+ },
+ {
+ "label": "join",
+ "kind": "method",
+ "documentation": "join(java.lang.String a): java.lang.String",
+ "insertText": "join"
+ },
+ {
+ "label": "spliterator",
+ "kind": "method",
+ "documentation": "spliterator(): java.util.Spliterator",
+ "insertText": "spliterator"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(java.util.function.ToDoubleFunction a): double",
+ "insertText": "sum"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Long",
+ "kind": "class",
+ "documentation": "Class: Long",
+ "insertText": "Long",
+ "properties": [
+ {
+ "label": "BYTES",
+ "kind": "property",
+ "documentation": "BYTES: int",
+ "insertText": "BYTES"
+ },
+ {
+ "label": "MAX_VALUE",
+ "kind": "property",
+ "documentation": "MAX_VALUE: long",
+ "insertText": "MAX_VALUE"
+ },
+ {
+ "label": "MIN_VALUE",
+ "kind": "property",
+ "documentation": "MIN_VALUE: long",
+ "insertText": "MIN_VALUE"
+ },
+ {
+ "label": "SIZE",
+ "kind": "property",
+ "documentation": "SIZE: int",
+ "insertText": "SIZE"
+ },
+ {
+ "label": "bitCount",
+ "kind": "method",
+ "documentation": "bitCount(long a): int",
+ "insertText": "bitCount"
+ },
+ {
+ "label": "compare",
+ "kind": "method",
+ "documentation": "compare(long a, long b): int",
+ "insertText": "compare"
+ },
+ {
+ "label": "compareUnsigned",
+ "kind": "method",
+ "documentation": "compareUnsigned(long a, long b): int",
+ "insertText": "compareUnsigned"
+ },
+ {
+ "label": "decode",
+ "kind": "method",
+ "documentation": "decode(java.lang.String a): java.lang.Long",
+ "insertText": "decode"
+ },
+ {
+ "label": "divideUnsigned",
+ "kind": "method",
+ "documentation": "divideUnsigned(long a, long b): long",
+ "insertText": "divideUnsigned"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(long a): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "highestOneBit",
+ "kind": "method",
+ "documentation": "highestOneBit(long a): long",
+ "insertText": "highestOneBit"
+ },
+ {
+ "label": "lowestOneBit",
+ "kind": "method",
+ "documentation": "lowestOneBit(long a): long",
+ "insertText": "lowestOneBit"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(long a, long b): long",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(long a, long b): long",
+ "insertText": "min"
+ },
+ {
+ "label": "numberOfLeadingZeros",
+ "kind": "method",
+ "documentation": "numberOfLeadingZeros(long a): int",
+ "insertText": "numberOfLeadingZeros"
+ },
+ {
+ "label": "numberOfTrailingZeros",
+ "kind": "method",
+ "documentation": "numberOfTrailingZeros(long a): int",
+ "insertText": "numberOfTrailingZeros"
+ },
+ {
+ "label": "parseLong",
+ "kind": "method",
+ "documentation": "parseLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseLong"
+ },
+ {
+ "label": "parseUnsignedLong",
+ "kind": "method",
+ "documentation": "parseUnsignedLong(java.lang.String a, int b | java.lang.String a): long",
+ "insertText": "parseUnsignedLong"
+ },
+ {
+ "label": "remainderUnsigned",
+ "kind": "method",
+ "documentation": "remainderUnsigned(long a, long b): long",
+ "insertText": "remainderUnsigned"
+ },
+ {
+ "label": "reverse",
+ "kind": "method",
+ "documentation": "reverse(long a): long",
+ "insertText": "reverse"
+ },
+ {
+ "label": "reverseBytes",
+ "kind": "method",
+ "documentation": "reverseBytes(long a): long",
+ "insertText": "reverseBytes"
+ },
+ {
+ "label": "rotateLeft",
+ "kind": "method",
+ "documentation": "rotateLeft(long a, int b): long",
+ "insertText": "rotateLeft"
+ },
+ {
+ "label": "rotateRight",
+ "kind": "method",
+ "documentation": "rotateRight(long a, int b): long",
+ "insertText": "rotateRight"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(long a): int",
+ "insertText": "signum"
+ },
+ {
+ "label": "sum",
+ "kind": "method",
+ "documentation": "sum(long a, long b): long",
+ "insertText": "sum"
+ },
+ {
+ "label": "toBinaryString",
+ "kind": "method",
+ "documentation": "toBinaryString(long a): java.lang.String",
+ "insertText": "toBinaryString"
+ },
+ {
+ "label": "toHexString",
+ "kind": "method",
+ "documentation": "toHexString(long a): java.lang.String",
+ "insertText": "toHexString"
+ },
+ {
+ "label": "toOctalString",
+ "kind": "method",
+ "documentation": "toOctalString(long a): java.lang.String",
+ "insertText": "toOctalString"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(long a, int b | long a): java.lang.String",
+ "insertText": "toString"
+ },
+ {
+ "label": "toUnsignedString",
+ "kind": "method",
+ "documentation": "toUnsignedString(long a, int b | long a): java.lang.String",
+ "insertText": "toUnsignedString"
+ },
+ {
+ "label": "valueOf",
+ "kind": "method",
+ "documentation": "valueOf(java.lang.String a, int b | long a): java.lang.Long",
+ "insertText": "valueOf"
+ },
+ {
+ "label": "byteValue",
+ "kind": "method",
+ "documentation": "byteValue(): byte",
+ "insertText": "byteValue"
+ },
+ {
+ "label": "compareTo",
+ "kind": "method",
+ "documentation": "compareTo(java.lang.Long a): int",
+ "insertText": "compareTo"
+ },
+ {
+ "label": "doubleValue",
+ "kind": "method",
+ "documentation": "doubleValue(): double",
+ "insertText": "doubleValue"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "floatValue",
+ "kind": "method",
+ "documentation": "floatValue(): float",
+ "insertText": "floatValue"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "intValue",
+ "kind": "method",
+ "documentation": "intValue(): int",
+ "insertText": "intValue"
+ },
+ {
+ "label": "longValue",
+ "kind": "method",
+ "documentation": "longValue(): long",
+ "insertText": "longValue"
+ },
+ {
+ "label": "shortValue",
+ "kind": "method",
+ "documentation": "shortValue(): short",
+ "insertText": "shortValue"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "Math",
+ "kind": "class",
+ "documentation": "Class: Math",
+ "insertText": "Math",
+ "properties": [
+ {
+ "label": "E",
+ "kind": "property",
+ "documentation": "E: double",
+ "insertText": "E"
+ },
+ {
+ "label": "PI",
+ "kind": "property",
+ "documentation": "PI: double",
+ "insertText": "PI"
+ },
+ {
+ "label": "IEEEremainder",
+ "kind": "method",
+ "documentation": "IEEEremainder(double a, double b): double",
+ "insertText": "IEEEremainder"
+ },
+ {
+ "label": "abs",
+ "kind": "method",
+ "documentation": "abs(double a): double",
+ "insertText": "abs"
+ },
+ {
+ "label": "acos",
+ "kind": "method",
+ "documentation": "acos(double a): double",
+ "insertText": "acos"
+ },
+ {
+ "label": "asin",
+ "kind": "method",
+ "documentation": "asin(double a): double",
+ "insertText": "asin"
+ },
+ {
+ "label": "atan",
+ "kind": "method",
+ "documentation": "atan(double a): double",
+ "insertText": "atan"
+ },
+ {
+ "label": "atan2",
+ "kind": "method",
+ "documentation": "atan2(double a, double b): double",
+ "insertText": "atan2"
+ },
+ {
+ "label": "cbrt",
+ "kind": "method",
+ "documentation": "cbrt(double a): double",
+ "insertText": "cbrt"
+ },
+ {
+ "label": "ceil",
+ "kind": "method",
+ "documentation": "ceil(double a): double",
+ "insertText": "ceil"
+ },
+ {
+ "label": "copySign",
+ "kind": "method",
+ "documentation": "copySign(double a, double b): double",
+ "insertText": "copySign"
+ },
+ {
+ "label": "cos",
+ "kind": "method",
+ "documentation": "cos(double a): double",
+ "insertText": "cos"
+ },
+ {
+ "label": "cosh",
+ "kind": "method",
+ "documentation": "cosh(double a): double",
+ "insertText": "cosh"
+ },
+ {
+ "label": "exp",
+ "kind": "method",
+ "documentation": "exp(double a): double",
+ "insertText": "exp"
+ },
+ {
+ "label": "expm1",
+ "kind": "method",
+ "documentation": "expm1(double a): double",
+ "insertText": "expm1"
+ },
+ {
+ "label": "floor",
+ "kind": "method",
+ "documentation": "floor(double a): double",
+ "insertText": "floor"
+ },
+ {
+ "label": "hypot",
+ "kind": "method",
+ "documentation": "hypot(double a, double b): double",
+ "insertText": "hypot"
+ },
+ {
+ "label": "log",
+ "kind": "method",
+ "documentation": "log(double a): double",
+ "insertText": "log"
+ },
+ {
+ "label": "log10",
+ "kind": "method",
+ "documentation": "log10(double a): double",
+ "insertText": "log10"
+ },
+ {
+ "label": "log1p",
+ "kind": "method",
+ "documentation": "log1p(double a): double",
+ "insertText": "log1p"
+ },
+ {
+ "label": "max",
+ "kind": "method",
+ "documentation": "max(double a, double b): double",
+ "insertText": "max"
+ },
+ {
+ "label": "min",
+ "kind": "method",
+ "documentation": "min(double a, double b): double",
+ "insertText": "min"
+ },
+ {
+ "label": "nextAfter",
+ "kind": "method",
+ "documentation": "nextAfter(double a, double b): double",
+ "insertText": "nextAfter"
+ },
+ {
+ "label": "nextDown",
+ "kind": "method",
+ "documentation": "nextDown(double a): double",
+ "insertText": "nextDown"
+ },
+ {
+ "label": "nextUp",
+ "kind": "method",
+ "documentation": "nextUp(double a): double",
+ "insertText": "nextUp"
+ },
+ {
+ "label": "pow",
+ "kind": "method",
+ "documentation": "pow(double a, double b): double",
+ "insertText": "pow"
+ },
+ {
+ "label": "random",
+ "kind": "method",
+ "documentation": "random(): double",
+ "insertText": "random"
+ },
+ {
+ "label": "rint",
+ "kind": "method",
+ "documentation": "rint(double a): double",
+ "insertText": "rint"
+ },
+ {
+ "label": "round",
+ "kind": "method",
+ "documentation": "round(double a): long",
+ "insertText": "round"
+ },
+ {
+ "label": "scalb",
+ "kind": "method",
+ "documentation": "scalb(double a, int b): double",
+ "insertText": "scalb"
+ },
+ {
+ "label": "signum",
+ "kind": "method",
+ "documentation": "signum(double a): double",
+ "insertText": "signum"
+ },
+ {
+ "label": "sin",
+ "kind": "method",
+ "documentation": "sin(double a): double",
+ "insertText": "sin"
+ },
+ {
+ "label": "sinh",
+ "kind": "method",
+ "documentation": "sinh(double a): double",
+ "insertText": "sinh"
+ },
+ {
+ "label": "sqrt",
+ "kind": "method",
+ "documentation": "sqrt(double a): double",
+ "insertText": "sqrt"
+ },
+ {
+ "label": "tan",
+ "kind": "method",
+ "documentation": "tan(double a): double",
+ "insertText": "tan"
+ },
+ {
+ "label": "tanh",
+ "kind": "method",
+ "documentation": "tanh(double a): double",
+ "insertText": "tanh"
+ },
+ {
+ "label": "toDegrees",
+ "kind": "method",
+ "documentation": "toDegrees(double a): double",
+ "insertText": "toDegrees"
+ },
+ {
+ "label": "toRadians",
+ "kind": "method",
+ "documentation": "toRadians(double a): double",
+ "insertText": "toRadians"
+ },
+ {
+ "label": "ulp",
+ "kind": "method",
+ "documentation": "ulp(double a): double",
+ "insertText": "ulp"
+ },
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ]
+ },
+ {
+ "label": "NegativeArraySizeException",
+ "kind": "class",
+ "documentation": "Class: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NegativeArraySizeException",
+ "kind": "constructor",
+ "documentation": "Constructor: NegativeArraySizeException",
+ "insertText": "NegativeArraySizeException"
+ }
+ },
+ {
+ "label": "NoSuchFieldException",
+ "kind": "class",
+ "documentation": "Class: NoSuchFieldException",
+ "insertText": "NoSuchFieldException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchFieldException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchFieldException",
+ "insertText": "NoSuchFieldException"
+ }
+ },
+ {
+ "label": "NoSuchMethodException",
+ "kind": "class",
+ "documentation": "Class: NoSuchMethodException",
+ "insertText": "NoSuchMethodException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMessage",
+ "kind": "method",
+ "documentation": "getLocalizedMessage(): java.lang.String",
+ "insertText": "getLocalizedMessage"
+ },
+ {
+ "label": "getMessage",
+ "kind": "method",
+ "documentation": "getMessage(): java.lang.String",
+ "insertText": "getMessage"
+ },
+ {
+ "label": "getStackTrace",
+ "kind": "method",
+ "documentation": "getStackTrace(): [Ljava.lang.StackTraceElement;",
+ "insertText": "getStackTrace"
+ },
+ {
+ "label": "hashCode",
+ "kind": "method",
+ "documentation": "hashCode(): int",
+ "insertText": "hashCode"
+ },
+ {
+ "label": "toString",
+ "kind": "method",
+ "documentation": "toString(): java.lang.String",
+ "insertText": "toString"
+ }
+ ],
+ "constructorDefinition": {
+ "label": "NoSuchMethodException",
+ "kind": "constructor",
+ "documentation": "Constructor: NoSuchMethodException",
+ "insertText": "NoSuchMethodException"
+ }
+ },
+ {
+ "label": "NullPointerException",
+ "kind": "class",
+ "documentation": "Class: NullPointerException",
+ "insertText": "NullPointerException",
+ "properties": [
+ {
+ "label": "equals",
+ "kind": "method",
+ "documentation": "equals(java.lang.Object a): boolean",
+ "insertText": "equals"
+ },
+ {
+ "label": "getLocalizedMess